Cho 1 file input.in chứa n dòng các số nguyên. Hãy viết chương trình xét xem mỗi dòng trong file input.in có bao nhiêu số nguyên và tổng giá trị của chúng kết quả ghi vào file output.out
const fo='int.txt'
fo='out.txt'
var f1,f2:text;
m,n:integer;
begin
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);
readln(f1,m);
readln(f1,n);
writeln(f2,m+n);
close(f1);
close(f2);
end.
Bài 7: Viết chương trình đọc từ file INP một dãy số nguyên A gồm có N phần tử (N<=10000). Ghi vào file OUT: dòng 1 ghi dãy số vừa nhập, dòng 2 ghi tổng của dãy số, dòng 3 ghi đếm các số dương có trong dãy và dòng 4 ghi tính tổng của các số dương đó.
BAI7.INP | BAI7.OUT |
6 10 -5 6 -7 -9 4
| 10 -5 6 -7 -9 4 -1 3 20 |
mình ghi dư cái số 4 bên phần BAI7.INP nha mn
Lập trình C++. Đếm số lần xuất hiện các phần tử trong mảng sau đó in ra tần suất xuất hiện các số trong mảng. Dữ liệu vào: Cho file văn bản MAP1.INP gồm : dòng 1 chứa số nguyên N. Dòng 2: gồm N phần tử a1, a2,... Kết quả: ghi vào file MAP1.OUT gồm: mỗi dòng là phần tử và tần suất xuất hiện ( trên thứ tự xuất hiện từ trái sang phải)
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
map<ll,ll> mp;
int main()
{
ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
freopen("MAP1.INP","r",stdin);
freopen("MAP1.OUT","w",stdout);
ll n; cin >> n;
ll a[n+5];
for(ll i=1;i<=n;i++) cin >> a[i], mp[a[i]]++;
for(pair<ll,ll> it:mp) cout << it.first << " " << it.second << "\n";
}
Chúc bạn học tốt!
Một file văn bản có tên D:\DSt.txt có chứa đúng 2 dòng ,mỗi dòng chỉ chứa 1 số nguyên. Viết chương trình đọc từ tệp trên và in ra màn hình tổng và giá trị tuyệt đối hiệu hai số. Giúp e với ạ 🙆♀️
uses crt;
const fi='dst.txt'
var f1:text;
a,b:integer;
begin
clrscr;
assign(f1,fi); reset(f1);
readln(f1,a);
readln(f1,b);
writeln('Tong cua hai so la: ',a+b);
writeln('Gia tri tuyet doi hieu hai so la: ',abs(a-b));
readln;
end.
Đề : viết chương trình nhập n số nguyên dương (n ≤ 10000 ) các số trong phạm vi từ 0→ 254.
a. tìm top 30 giá trị số lớn hơn cả
DL vào: file B1_INP.TXT có dòng đầu là số n từ dòng kế ghi đầy đủ n số ghi cách nhau dấu cách hoặc xuống dòng
KQ ra: ghi vào file B1_OUT.TXT có mỗi dòng ghi 1 giá trị sô trình tự giảm dần
b. tìm top 30 giá trị số có số lần xuất hiện nhiều hơn cả
KQ ra: ghi file có mỗi dòng ghi giá trị và số lần xuất hiện ghi cách nhau dấu cách và thứ tự giảm dần số lần xuất hiện( nếu cùng số lần xuất hiện nhưng có nhiều giá trị số thì phải ghi hết các giá trị số sau đó mới ghi tới số lần xuất hiện, tất cả ghi trên 1 dòng và cách nhau dấu cách)
viết chương trình đọc dữ liệu từ file văn bản so.inp gồm 2 dòng. dòng 1 ghi số nguyên dương N (N<= 100).dòng 2 dãy A gồm n số nguyên dương: a1,a2,...,an.ghi ra file so.out các số chẵn trong dãy A
#include <bits/stdc++.h>
using namespace std;
long long a[1000],n,i;
int main()
{
freopen("so.inp","r",stdin);
freopen("so.out","w",stdout);
cin>>n;
for (i=1; i<=n; i++) cin>>a[i];
for (i=1; i<=n; i++)
if (a[i]%2==0) cout<<a[i]<<" ";
return 0;
}
const fi='dulieu.dat'
fo='tb.dat'
var f1,f2:text;
a,b:real;
begin
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);
readln(f1,a);
readln(f1,b);
writeln(f2,(a+b)/2:4:2);
close(f1);
close(f2);
end.
Câu 7: Viết chương trình đọc file input.txt, file được bố trí như sau:
- Dòng đầu tiên ghi số nguyên n(1<n<100) là số phần tử của file
- n dòng kế tiếp, mỗi dòng là một số nguyên
ghi ra flie output.txt dãy giảm liên tiếp dài nhất.
- Dòng đầu là số phần tử của dãy
- Dòng 2 là dãy các phần tử tăng dài nhất
Câu 8: Viết chương trình đọc file input.txt, file được bố trí như sau:
- Dòng đầu tiên ghi số nguyên n(1<n<100) là số phần tử của file
- n dòng kế tiếp, mỗi dòng là một số nguyên
ghi ra flie output.txt dãy các số nguyên tố liên tiếp dài nhất liên tiếp dài nhất.
- Dòng đầu là số phần tử của dãy
Dòng 2 là dãy các phần tử tăng dài nhất
Câu 7: Viết chương trình đọc file input.txt, file được bố trí như sau:
- Dòng đầu tiên ghi số nguyên n(1<n<100) là số phần tử của file
- n dòng kế tiếp, mỗi dòng là một số nguyên
ghi ra flie output.txt dãy giảm liên tiếp dài nhất.
- Dòng đầu là số phần tử của dãy
- Dòng 2 là dãy các phần tử tăng dài nhất
Câu 8: Viết chương trình đọc file input.txt, file được bố trí như sau:
- Dòng đầu tiên ghi số nguyên n(1<n<100) là số phần tử của file
- n dòng kế tiếp, mỗi dòng là một số nguyên
ghi ra flie output.txt dãy các số nguyên tố liên tiếp dài nhất liên tiếp dài nhất.
- Dòng đầu là số phần tử của dãy
Dòng 2 là dãy các phần tử tăng dài nhất