Li-111
?>

Вdev++ написать простую программу-калькулятор, которая будет принимать от пользователя два целых числа, а затем определять их сумму: #include using namespace std; int main() { setlocale(0, ""); /*7*/ int a, b; // объявление двух переменных a и b целого типа данных. cout < < "введите первое число: "; cin > > a; // пользователь присваивает переменной a какое-либо значение. cout < < "введите второе число: "; cin > > b; /*12*/ int c = a + b; // новой переменной c присваиваем значение суммы введенных пользователем данных. cout < < "сумма чисел = " < < c < < endl; // вывод ответа. return 0; } еще умножение и вычитание

Информатика

Ответы

Оксана170
А в чём проблема? У тебя ведь есть готовая программа.
Lomakina-Valerievna1779
Если использовать коды длины N, то должно существовать не менее 16 различных строчек из символов 0 и 1, таких, что в каждой такой строчке будет чётное число единиц (это очевидно, конечно: если таких строчек будет меньше 16, то кодов попросту не хватит).

3 не подходит: даже без ограничений на количество единиц число строчек 2^3 = 8, что меньше 16.

4 тоже не подходит: без ограничений на количество единиц число строчек 2^4 = 16, но как минимум одна не подходит (например, 0001 - не удовлетворяет требованиям). Хороших строчек остается не больше 15, что меньше 16. (На самом деле, хороших строчек длины 4 всего 8).

Пробуем 5. Если придумаем как закодировать 16 символов - победа. А закодировать можно вот как: первые 4 символа - двоичная запись номера символа (нумеруем начиная с нуля, например 5-й символ - 0101), а последний символ - 0, если число единиц среди первых четырёх символов чётно и 1 - если нечётно. Тогда в любом случае получится чётное количество единиц.

ответ. 5 (вариант 3).
papanovar
Program Vby_1;
uses crt;
var a,b,c:real;
begin
  writeln('***   Alphaues is thinking...   ***');
  writeln('Ok, введите катеты: ');
  write('a= ');readln(a);
  write('b= ');readln(b);
  writeln('Периметр прямоугольного треугольника = ',a+b+sqrt(a*a+b*b):8:2);
end.

Program Vby_2;
uses crt;
var a,b,h,t:real;
begin
  writeln('***   Alphaues is thinking...   ***');
  writeln('Ok, введите данные: ');
  write('Одно основание = ');readln(a);
  write('Другое основание = ');readln(b);
  write('Высота = ');readln(h);
  t:=abs(a-b)/2;
writeln('Периметр трапеции =',a+b+sqrt(h*h+t*t):8:2);
end.

Program Vby_3;
uses crt;
var s:integer;
begin
  writeln('***   Alphaues is thinking...   ***');
  write('Ok, введите расстояние в сантиметрах: '); readln(s);
  write('Число полных метров = ',s div 100);
end.

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

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

Вdev++ написать простую программу-калькулятор, которая будет принимать от пользователя два целых числа, а затем определять их сумму: #include using namespace std; int main() { setlocale(0, ""); /*7*/ int a, b; // объявление двух переменных a и b целого типа данных. cout < < "введите первое число: "; cin > > a; // пользователь присваивает переменной a какое-либо значение. cout < < "введите второе число: "; cin > > b; /*12*/ int c = a + b; // новой переменной c присваиваем значение суммы введенных пользователем данных. cout < < "сумма чисел = " < < c < < endl; // вывод ответа. return 0; } еще умножение и вычитание
Ваше имя (никнейм)*
Email*
Комментарий*