Viết chương trình nhập vào 5 số nguyên từ bàn phím và ghi ra màn hình số nhỏ nhất trong 5 số vừa nhập bằng 2 cách là sử dụng mảng và không sử dụng mảng
2 câu trả lời
Không dùng mảng:
#include <bits/stdc++.h>
using namespace std;
int main() {
int x=0,y,n=0;
while(n<5){
cin>>y;
if(x<y){
x=y;
}
n++;
}
cout<<"So lon nhat trong 5 so la: "<<x;
//samon247
return 0;
}
Dùng mảng:
#include <bits/stdc++.h>
using namespace std;
int main() {
int arr[5],x=0;
for(int i=0;i<5;i++){
cin>>arr[i];
}
for(int i=0;i<5;i++){
if(x<arr[i]){
x=arr[i];
}
}
cout<<"So lon nhat trong 5 so la: "<<x;
//samon247
return 0;
}
* Sử dụng mảng:
program ct;
uses crt;
var A:array[1..5] of integer;
i,min:integer;
begin clrscr;
for i:=1 to 5 do
begin
write('Nhap so thu ',i,': '); readln(A[i]);
end;
min:=A[1];
for i:=1 to 5 do
if A[i]<min then min:=A[i];
write('So nho nhat la: ',min);
readln;
end.
* Không sử dụng mảng:
program ct;
uses crt;
var a,b,c,d,e,min:integer;
begin clrscr;
write('Nhap vao 5 so nguyen: '); readln(a,b,c,d,e);
min:=a;
if b<min then min:=b;
if c<min then min:=c;
if d<min then min:=d;
if e<min then min:=e;
write('So nho nhat la: ',min);
readln;
end.
Học tốt!