В магазині на початку дня в одному ящику було а кг яблук, а в другому b кг. На кінець дня в першому ящику залишилося х кг яблук, а в другому – y кг. З якого ящика яблук продали більше і на скільки більше?
Технічні умови:
Програма повинна прочитати з клавіатури чотири числа a, b, x, y, записані в один рядок через пропуск – масу яблук, яка була в першому та другому ящиках на початку дня відповідно та масу яблук, яка була в ящиках наприкінці дня відповідно;
Програма повинна вивести на екран число 1, якщо більше яблук продали з першого ящика, число 2, якщо більше продали яблук з другого ящика, потім через пропуск, число на скільки більше. Якщо продали однакову кількість яблук вивести знак = та через пропуск 0.
Приклад 1:
Введення: 10 9 8 6
Виведення: 2 1
Приклад 2:
Введення: 9 8 7 6
Виведення: = 0
Приклад 3:
Введення: 6 8 1 5
Виведення: 1 2
БУДЬ ЛАСКА
242
302
Ответы на вопрос:
#include <iostream>
using namespace std;
int main()
{
int a,b,x,y;
cin>>a>>b>>x>>y;
int p=a-x;
int d=b-y;
if (p>d)
{
int c=p-d;
cout<<"1"<<' '<<c;
}
if (d>p)
{
int c=d-p;
cout<<"2"<<' '<<c;
}
if (p==d)
cout<<"="<<' '<<'0';
}
Объяснение:
program raznost;
var i,s,n,m:integer;
a: array [1..15000] of integer;
begin
readln(n);
for i:=1 to n do
readln (a[i]);
s:=0; m:=0;
for i:=1 to n-1 do begin
s:=abs(a[i]-a[i+1]);
if s>m then
m:=s;
end;
writeln ('Maksimalnaya raznost` ravna ',m);
end.
Объяснение:
Популярно: Информатика
-
vigolnikov26.10.2021 22:07
-
Ноунеймкакойто02.08.2021 19:23
-
alina13041004.01.2021 00:25
-
ponomarjovakse14.04.2023 06:11
-
Lisgg12343422.09.2021 08:38
-
Rayanna127.01.2022 19:51
-
vik2005118.12.2021 12:15
-
natakubkina7830.01.2023 00:54
-
Anna19120310.09.2021 10:24
-
ЛиляОлье108.04.2020 06:29