PDF Google Drive Downloader v1.1


Báo lỗi sự cố

Nội dung text cam nang thuat toan.docx


Vinh 4 tin hoc tre tinhoctre.vn lap trinh thieu nhi chuyentinpro tinhoctre.vn lap trinh thieu nhi giải ● Nếu dùng cin để đọc xâu thì sẽ không lưu được dấu cách (khoảng trắng) ● Dùng getline(cin,s) để đọc 1 xâu có chứa dấu cách vào biến s. Khai báo một mảng a, mỗi phần tử a[i] lưu 1 xâu. Nhập input để lưu các xâu vào a[] string a[1000],s; void nhap(){ cin >> n; getline(cin,s); //de con tro input nhay xuong dong tiep theo for(int i=1;i<=n;i++) getline(cin,a[i]); } a[] Truong Luong The Vinh 1 2 3 4 5 … 1000 1) Gọi maxx là chỉ số của phần tử lớn nhất cần tìm, lúc đầu xem a[1] là xâu lớn nhất, khởi tạo maxx:=1; Duyệt qua a[2], …, a[n], so sánh từng phần tử a[i] với a[maxx], nếu a[i] > a[maxx] thì cập nhật maxx:=i procedure xau_lon_nhat; maxx:=1; for i:=2 to n do if a[i]>a[maxx] then maxx:=i; writeln(a[maxx]); void xau_lon_nhat() int maxx=1; for(int i=2;i<=n;i++) if(a[i]>a[maxx]) maxx=i; cout << a[maxx] << endl; 2) Tương tự đặt dmax là chỉ số xâu dài nhất cần tìm, lúc đầu xem a[1] là xâu dài nhất, khởi tạo dmax:=1 Duyệt qua a[2], …, a[n], so sánh độ dài từng phần tử a[i] với a[dmax], nếu length(a[i]) > length(a[dmax]) thì cập nhật dmax:=i. procedure xau_dai_nhat; dmax:=1; for i:=2 to n do if length(a[i])>length(a[dmax]) then dmax:=i; writeln(a[dmax]); void xau_dai_nhat() int dmax=1; for(int i=2;i<=n;i++) if(a[i].size()>a[dmax].size()) dmax=i; cout << a[dmax] << endl; code c mẫu #include <bits/stdc++.h>

Tài liệu liên quan

x
Báo cáo lỗi download
Nội dung báo cáo



Chất lượng file Download bị lỗi:
Họ tên:
Email:
Bình luận
Trong quá trình tải gặp lỗi, sự cố,.. hoặc có thắc mắc gì vui lòng để lại bình luận dưới đây. Xin cảm ơn.