Viết vào chương trình nhập 3 số nguyên a,b,c.Em hãy tính tích giá trị lớn nhất và giá trị nhỏ nhất.Em hãy giải thích câu lệnh
Viết vào chương trình nhập 3 số nguyên a,b,c.Em hãy tính tích giá trị lớn nhất và giá trị nhỏ nhất.Em hãy giải thích câu lệnh
Viết chương trình nhập vào 3 số nguyên a,b,c và đưa ra màn hình giá trị lớn nhất của 3 số đó (sử dụng câu lệnh if)
a = int(input('Nhập số nguyên a: '))
b = int(input('Nhập số nguyên b: '))
c = int(input('Nhập số nguyên c: '))
if a > b and a > c:
print('Số lớn nhất là a =', a)
elif b > a and b > c:
print('Số lớn nhất là b =', b)
else:
print('Số lớn nhất là c =', c)
Câu 3: Viết chương trình nhập vào N số nguyên từ bàn phím, in ra màn hình giá trị lớn nhất, giá trị nhỏ nhất và giá trị trung bình của dãy số, tính và in ra màn hình giá trị nhỏ nhất của dãy số nhỏ hơn giá trị TB bao nhiêu, giá trị lớn nhất của dãy số lớn hơn giá trị TB bao nhiêu là bao nhiêu?
program TimMinMaxTrungBinh;
var
N, i, max, min, sum: integer;
a: array[1..50] of integer;
TB, minTB, maxTB: real;
begin
writeln('Nhap so nguyen duong N:');
readln(N);
sum := 0;
for i := 1 to N do
begin
write('Nhap so thu ', i, ': ');
readln(a[i]);
sum := sum + a[i];
end;
max := a[1];
min := a[1];
for i := 2 to N do
begin
if a[i] > max then
max := a[i];
if a[i] < min then
min := a[i];
end;
TB := sum / N;
minTB := TB;
maxTB := TB;
for i := 1 to N do
begin
if (a[i] < TB) and (a[i] < minTB) then
minTB := a[i];
if (a[i] > TB) and (a[i] > maxTB) then
maxTB := a[i];
end;
writeln('Gia tri lon nhat la: ', max);
writeln('Gia tri nho nhat la: ', min);
writeln('Gia tri trung binh la: ', TB:2:2);
if minTB = TB then
writeln('Khong co gia tri nao nho hon TB')
else
writeln('Gia tri nho nhat < TB la: ', minTB);
if maxTB = TB then
writeln('Khong co gia tri nao lon hon TB')
else
writeln('Gia tri lon nhat > TB la: ', maxTB);
readln;
end.
Viết chương trình nhập vào 3 số nguyên từ bàn phím, in ra màn hình giá trị lớn nhất và giá trị nhỏ nhất trong 3 số nguyên đã nhập. Mình cần gấp ạ
Program HOC24;
var a,b,c,max: integer;
begin
readln(a,b,c);
max=a;
if max>b then max=b;
if max>c then max=c;
write('So lon nhat trong 3 so la: ',max);
readln;
end.
Viết chương trình nhập vào mảng số nguyên gồm 5 phần tử sau đó in ra màn hình phần tử có giá trị lớn nhất Câu 2: viết chương trình nhập vào mảng số nguyên gồm 6 phần tử sau đó in ra màn hình giá trị nhỏ nhất
Câu 1:
uses crt;
var a:array[1..5]of integer;
max,i:integer;
begin
clrscr;
for i:=1 to 5 do
begin
write('A[',i,']='); readln(a[i]);
end;
max:=a[1];
for i:=1 to 5 do
if max<a[i] then max:=a[i];
writeln(max);
readln;
end.
Câu 2:
uses crt;
var a:array[1..6]of integer;
min,i:integer;
begin
clrscr;
for i:=1 to 6 do
begin
write('A[',i,']='); readln(a[i]);
end;
min:=a[1];
for i:=1 to 6 do
if min>a[i] then min:=a[i];
writeln(min);
readln;
end.
Viết chương trình tìm giá trị lớn nhất/giá trị nhỏ nhất của 3 số nguyên được nhập vào từ bàn phím (python).
Hãy xác định bài toán , mô tả thuật toán và viết chương trình nhập vào một dãy số nguyên với n phần tử ( n được nhập từ bàn phím ) , tìm giá trị nhỏ nhất và tích của dãy số đó
uses crt;
var a:array[1..100]of integer;
i,n,nn,s:integer;
begin
clrscr;
readln(n);
for i:=1 to n do readln(a[i]);
nn:=a[1];
s:=1;
for i:=1 to n do
begin
if nn>a[i] then nn:=a[i];
s:=s*a[i];
end;
writeln(nn);
writeln(s);
readln;
end.
Viết chương trình nhập vào dãy số nguyên a1;o/2;...ăn hãy in ra giá trị nhỏ nhất của dãy số
Python:
# Nhập vào dãy số
n = int(input("Nhập vào số lượng phần tử của dãy số: "))
numbers = []
for i in range(n):
number = int(input(f"Nhập vào phần tử thứ {i+1}: "))
numbers.append(number)
# Tìm giá trị nhỏ nhất của dãy số
min_value = min(numbers)
# In ra kết quả
print("Giá trị nhỏ nhất của dãy số là:", min_value)
C++:
#include <iostream>
#include <vector>
#include <algorithm>
int main() {
// Nhập vào dãy số
int n;
std::cout << "Nhap vao so luong phan tu cua day so: ";
std::cin >> n;
std::vector<int> numbers;
for (int i = 0; i < n; ++i) {
int number;
std::cout << "Nhap vao phan tu thu " << i+1 << ": ";
std::cin >> number;
numbers.push_back(number);
}
// Tìm giá trị nhỏ nhất của dãy số
int min_value = *std::min_element(numbers.begin(), numbers.end());
// In ra kết quả
std::cout << "Gia tri nho nhat cua day so la: " << min_value << std::endl;
return 0;
}
Java:
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// Nhập vào dãy số
Scanner scanner = new Scanner(System.in);
System.out.print("Nhap vao so luong phan tu cua day so: ");
int n = scanner.nextInt();
List<Integer> numbers = new ArrayList<>();
for (int i = 0; i < n; ++i) {
System.out.print("Nhap vao phan tu thu " + (i + 1) + ": ");
int number = scanner.nextInt();
numbers.add(number);
}
// Tìm giá trị nhỏ nhất của dãy số
int min_value = numbers.stream().min(Integer::compareTo).get();
// In ra kết quả
System.out.println("Gia tri nho nhat cua day so la: " + min_value);
}
}
Ruby:
# Nhập vào dãy số
print "Nhap vao so luong phan tu cua day so: "
n = gets.chomp.to_i
numbers = []
(1..n).each do |i|
print "Nhap vao phan tu thu #{i}: "
number = gets.chomp.to_i
numbers << number
end
# Tìm giá trị nhỏ nhất của dãy số
min_value = numbers.min
# In ra kết quả
puts "Gia tri nho nhat cua day so la: #{min_value}"
Pascal:
program TimGiaTriNhoNhat;
var
n, i, min_value, number: integer;
begin
// Nhập vào số lượng phần tử của dãy số
write('Nhap vao so luong phan tu cua day so: ');
readln(n);
// Nhập vào dãy số
min_value := MaxInt;
for i := 1 to n do
begin
write('Nhap vao phan tu thu ', i, ': ');
readln(number);
if number < min_value then
min_value := number;
end;
// In ra kết quả
writeln('Gia tri nho nhat cua day so la: ', min_value);
end.
Sai sót thì sử dụng kiến thức đã có để sửa nó nhe.
C++
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int n;
cin >> n;
int a[n];
for (int i=0;i<n;i++)
cin >> a[i];
cout << *min_element(a,a+n);
return 0;
}
Viết chương trình theo các yêu cầu sau: a/ Khai báo biến. (gợi ý: Khai báo các biến a, b, c, max cho chương trình) b/ Viết được các lệnh xuất, nhập ( Gợi ý: Nhập vào 3 giá trị a , b và c ) c/ Chương trình chạy xuất được giá trị lớn nhất( Gợi ý: In biến max ra màn hình ) *
#include <bits/stdc++.h>
using namespace std;
long long a,b,c,ln;
int main()
{
cin>>a>>b>>c;
ln=a;
ln=max(ln,b);
ln=max(ln,c);
cout<<ln;
return 0;
}