Водится 2 числа, вывести сумму цифр первого, если оно больше второго и произведение четных цифр второго числа в противном случае(pascal)
261
386
Ответы на вопрос:
Var s,a,b: integer; p: real; begin readln(a,b); p: =1; s: =0; if a> b then begin while abs(a)> 0 do begin s: =s+(abs(a) mod 10); a: =a div 10; end; writeln('s = ',s) end else begin while abs(b)> 0 do begin p: =p*(abs(b) mod 10); b: =b div 10; end; writeln('p = ',p: 4: 2); end; end.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
using namespace std;
int main()
{ setlocale (LC_ALL, "Russian");
int feets;
int duyms;
int funt;
cout << "Введите рост в футах и дюймах ";
cin >> feets;
cin >> duyms;
cout << "ВВедите вес тела в фунтах ";
cin >> funt;
const int duym = 12;
const double metr = 0.0254;
const double kilo = 2.2;
int Duyms = feets*duym+duyms;
int meters = Duyms*0.0254;
int Kilogramm = funt/kilo;
double BMI = Kilogramm /(meters*meters);
cout <<"Ваш BMI равен: " << BMI;
return 0;
}
Объяснение:
на C ++
Популярно: Информатика
-
m3rry123.06.2023 23:42
-
kall415.03.2020 07:05
-
8915305106014.11.2022 10:14
-
Jakai280815.09.2021 17:11
-
kkmla12312.06.2023 00:20
-
flinko409.08.2022 19:56
-
saxarowaulia12.08.2022 13:24
-
sashazen0330.05.2022 09:34
-
DrBeat14.05.2021 08:15
-
david52801.06.2021 21:41