Sukharev-Achkasov
?>

Составить программу на языке программирования С++, которая вводит два целых числа. Если эти числа оба нечетные, то каждое число возвести в квадрат, иначе вычислить сумму этих двух чисел.

Информатика

Ответы

Tatgri

#include <iostream>

int main() {

int a(5), b(7);

std::cout << "a = " << a << " b = " << b << std::endl;

if(a%2!=0&&b%2!=0) {

std::cout << "a^2 = " << a*a << " b^2 = " << b*b;

}

else  

{

std::cout << "a + b = " << a+b;

}

}

BogdanR106203
Заполнение с клавиатуры:

Var
   A:array[1..5] of integer;
   i,O,P:integer;
Begin
Write('Введите массив A(5): ');
O:=0;
P:=0;
For i:= 1 to 5 do
    Begin
    Read(A[i]);
    if A[i] < 0 then O:=O+1
    else if A[i] > 0 then P:=P+1;
    End;
WriteLn('Количество отрицательных: ',O);
WriteLn('Количество положительных: ',P);
End.

Заполнение случайными числами:

Const
   N = 5;
Var
   A:array[1..N] of integer;
   i,O,P:integer;
Begin
Randomize;
Write('Введите массив A(5):');
O:=0;
P:=0;
For i:= 1 to N do
    Begin
    A[i]:=random(2*N+1)-N;
    Write(' ',A[i]);
    if A[i] < 0 then O:=O+1
    else if A[i] > 0 then P:=P+1;
    End;
WriteLn;
WriteLn('Количество отрицательных: ',O);
WriteLn('Количество положительных: ',P);
End.
svetavalera
Program p1;

var
  a, b, c, s: real;

begin
  Writeln('Вычислите S поверхности параллелепипеда.');
  Writeln('Введите исходные данные:');
  Write('Длина(см)? '); Readln(a);
  Write('Ширина(см)? '); Readln(b);
  Write('Высота(см)? '); Readln(c);
  s := 2 * (a * b + b * c + c * a);
  Writeln('Площадь поверхности: ', s, ' кв.см.')
end.

Тестовое решение:
Вычислите S поверхности параллелепипеда.
Введите исходные данные:
Длина(см)? 9
Ширина(см)? 7.5
Высота(см)? 5
Площадь поверхности: 300 кв.см.

program p2;
var
  ct,ck,s:real;
  kt,kk:integer;
begin
  Writeln('Вычисление стоимости покупки');
  Writeln('Введите исходные данные:');
  Write('Цена тетради(руб.)? '); Readln(ct);
  Write('Количество тетрадей? '); Readln(kt);
  Write('Цена карандашей(руб.)? '); Readln(ck);
  Write('Количество карандашей? '); Readln(kk);
  s:=ct*kt+ck*kk;
  Writeln('Стоимость покупки: ',s:0:2,' руб.')
end.

Тестовое решение:
Вычисление стоимости покупки
Введите исходные данные:
Цена тетради(руб.)? 2.75
Количество тетрадей? 5
Цена карандашей(руб.)? 0.85
Количество карандашей? 2
Стоимость покупки: 15.45 руб.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составить программу на языке программирования С++, которая вводит два целых числа. Если эти числа оба нечетные, то каждое число возвести в квадрат, иначе вычислить сумму этих двух чисел.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Naumenkova-Ivanov
манукян29
arch5050
victoria-112296363
vikabobkova2010
sveta1864
Yevgenevich_Chipura-Nikolaeva
saljagindima
mishagoride885
Darialaza
kodim4
director3
Михайлович Гуртовая929
Иван1764
yda659