Var x,x1,x2,s: integer; begin write('Введите x1:');readln(x1); write('Введите x2:');readln(x2); //ищем сумму цифр этих чисел x:=x1 div 100; s:=s+x; x:=x2 div 100; s:=s+x; x:=x1 div 10 mod 10; s:=s+x; x:=x2 div 10 mod 10; s:=s+x; x:=x1 mod 10; s:=s+x; x:=x2 mod 10; s:=s+x; s:=abs(s); //Теперь в s сумма цифр введенных x1 и x2 writeln('Сумма цифр ',x1,' и ', x2,' = ',s); if (s>9) and (s<100) then writeln('Произведение чисел =',x1*x2) else writeln('Разность чисел = ',x1-x2); end.
Тест №1
Введите x1:-999 Введите x2:-888 Сумма цифр -999 и -888 = 51 Произведение чисел =887112
Тест №2 Введите x1:111 Введите x2:222 Сумма цифр 111 и 222 = 9 Разность чисел = -111
int main() { int a, b; double c; setlocale(LC_ALL, "rus"); cout << "Введите количество сантиметров у основания равнобедренного треугольника: "; cin >> a; cout << "Введите количество сантиметров у медианы, проведенной к основанию равнобедренного треугольника: "; cin >> b; c = sqrt(a * a + b * b); cout << "Боковая сторона треугольника равна " << c << " сантиметров." << endl; system("pause"); return 0; }
килобайта
4,5 килобайта < 0,5 гигобайт