Предмет: Информатика,
автор: aste3456
1)Ввести 2 целых числа ,вычислить их сумму , вывести сумму на экран. Сложение оформить процедурой с параметром по ссылке .
2)Напишите функцию , которая вычисляет максимальное из 3 чисел . Числа вводятся с клавиатуры.
язык Паскаль , срочно !!!
Ответы
Автор ответа:
3
#include <iostream>#include <algorithm>using std::cin;using std::cout;using std::sort;
int arr[3];
void min(){ sort(arr, arr+3); cout << arr[0];}
int main(){ for (int i = 0; i < 3; ++i) { cin >> arr[i]; } min(); return 0;}
int arr[3];
void min(){ sort(arr, arr+3); cout << arr[0];}
int main(){ for (int i = 0; i < 3; ++i) { cin >> arr[i]; } min(); return 0;}
aste3456:
паскаль !
Автор ответа:
1
// PascalABC.NET 3.3.5, сборка 1636 от 10.03.2018
// Внимание! Если программа не работает, обновите версию!
1)
procedure Add(a,b:integer; var r:integer);
begin
r:=a+b
end;
begin
var (x,y):=ReadInteger2('Введите два целых числа:');
var z:integer;
Add(x,y,z);
Writeln('Их сумма равна ',z)
end.
Пример
Введите два целых числа: 18 142
Их сумма равна 160
2)
function Min3(a,b,c:integer):=Min(a,Min(b,c));
begin
var (i,j,k):=ReadInteger3('Введите три целых числа:');
Writeln('Минимальное равно ',Min3(i,j,k))
end.
Пример
Введите три целых числа: 35 -4 41
Минимальное равно -4
// Внимание! Если программа не работает, обновите версию!
1)
procedure Add(a,b:integer; var r:integer);
begin
r:=a+b
end;
begin
var (x,y):=ReadInteger2('Введите два целых числа:');
var z:integer;
Add(x,y,z);
Writeln('Их сумма равна ',z)
end.
Пример
Введите два целых числа: 18 142
Их сумма равна 160
2)
function Min3(a,b,c:integer):=Min(a,Min(b,c));
begin
var (i,j,k):=ReadInteger3('Введите три целых числа:');
Writeln('Минимальное равно ',Min3(i,j,k))
end.
Пример
Введите три целых числа: 35 -4 41
Минимальное равно -4
Похожие вопросы
Предмет: Информатика,
автор: igorich76
Предмет: История,
автор: katapesocka2008
Предмет: Математика,
автор: kovyazinartiom
Предмет: История,
автор: Андрей5111