bochkarevazh
?>

На алгоритмическом языке или любом языке программирования. даны 3 числа. если их произведение меньше 50, то числа увеличились в 10 раз, в противном случае вывести произведение (подробное описание)

Информатика

Ответы

lokos201272
Program figna ; {это название} var a,b,c,d:   integer;   {объявление переменных a,b,c и говорим что они целые} begin  {начало}   writeln('введите три числа');   {запрос чисел} readln(a,b,c);   {ввод чисел} d: =a*b*c;   {умножаем числа и присваиваем d их значение}  if (d< 50) then  {если произведение чисел меньше 50 то}   a: =a*10;   {первое число умножаем на десять}   b: =b*10;   {второе число умножаем на десять}   c: =c*10;   {третье число умножаем на десять} writeln(a); {выводим первое} writeln(b);   {выводим второе} writeln(c);   {выводим третье} else  {иначе} writeln(d);   {выводим произведение} end.  {конец} p.s. этот символ {  } паскаль не читает и означает он коментарий 
deniskotvitsky56

а)89/2 = 44, остаток: 1

44/2 = 22, остаток: 0

22/2 = 11, остаток: 0

11/2 = 5, остаток: 1

5/2 = 2, остаток: 1

2/2 = 1, остаток: 0

1/2 = 0, остаток: 1

8910 = 10110012

б)600/2 = 300, остаток: 0

300/2 = 150, остаток: 0

150/2 = 75, остаток: 0

75/2 = 37, остаток: 1

37/2 = 18, остаток: 1

18/2 = 9, остаток: 0

9/2 = 4, остаток: 1

4/2 = 2, остаток: 0

2/2 = 1, остаток: 0

1/2 = 0, остаток: 1

60010 = 10010110002

в)2010/2 = 1005, остаток: 0

1005/2 = 502, остаток: 1

502/2 = 251, остаток: 0

251/2 = 125, остаток: 1

125/2 = 62, остаток: 1

62/2 = 31, остаток: 0

31/2 = 15, остаток: 1

15/2 = 7, остаток: 1

7/2 = 3, остаток: 1

3/2 = 1, остаток: 1

1/2 = 0, остаток: 1

201010 = 111110110102

shmidt

#include < iostream>

#include < cstdlib>

using namespace std;

char strcat(char* a, char* b){

int a_count = 0, b_count = 0, j = 0;

while(a[a_count] ! = '\0'){ //подсчет количества элементов

  a_count++;

}

while(b[b_count] ! = '\0'){ //подсчет количества элементов

  b_count++;

}

for(int i = a_count ; i < a_count + b_count; i++){ //объединение

  a[i] = b[j];

  j++;

}

cout < < "concatenate first and second string: " < < a < < endl; //вывод

}

int main()

{

  char f_str[256], s_str[256], copy_f_str[256]; //объявление массивов и копии первого массива

  int i = 0; //счетчик количества элементов

  cout < < "enter the first string: "; cin > > f_str; //ввод первого массива

  cout < < "enter the second string: "; cin > > s_str; cout < < endl; // ввод второго массива

  while(f_str[i] ! = '\0'){ //подсчет количества элементов и присвоение в массив copy_f_str

  copy_f_str[i] = f_str[i];

  i++;

  }

  strcat(f_str,s_str); //вызов функции объединения

    strcat(f_str,s_str); //вызов функции объединения

  cout < < "\nthe first string: " < < copy_f_str < < endl; //вывод первоначальной строки

system("pause"); // остановка консоли

}

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

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

На алгоритмическом языке или любом языке программирования. даны 3 числа. если их произведение меньше 50, то числа увеличились в 10 раз, в противном случае вывести произведение (подробное описание)
Ваше имя (никнейм)*
Email*
Комментарий*

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

lazareva
Yeliseeva Verevkin864
Рожков Зейдан460
Viktorovich395
laktionova-natal
Fedorovich309
smnra219
НосовЖелиховская
mbudilina
kolyabelousow4059
Александр
delfa-r6289
Olegovna Volkov
Linichuk
snip99