Предмет: Информатика, автор: jopaedkin

переведите с Паскаля на c++:
var count, min, i: integer;
begin
min := 20000;
count := 0;
for i := 7525 to 13486 do begin
if i mod 7 = 0 then
if i mod 6 <> 0 then
if i mod 9 <> 0 then
if i mod 14 <> 0 then
if i mod 21 <> 0 then begin
count := count + 1;
if i < min then
min := i;
end;
end;
writeln(count, min);
end.​

Ответы

Автор ответа: uplmtq
1

Ответ:

#include <iostream>

using namespace std;

int main()

{

   int min = 20000;

   int count = 0;

   for (int i = 7525; i <= 13486; i++)

   {

       if (i % 7 == 0)

       {

           if (i % 6 != 0)

           {

               if (i % 9 != 0)

               {

                   if (i % 14 != 0)

                   {

                       if (i % 21 != 0)

                       {

                           count += 1;

                           if (i < min)

                           {

                               min = i;

                           }

                       }

                   }

               }

           }

       }

   }

   cout << count << " " << min;

}

Объяснение:

В конце две переменные выводились без пробела, исправил это.

#include <iostream> // Библиотека ввода - вывода

using namespace std; // Пространство имён

int main()

{

   int min = 20000; // Целочисленная переменная min = 20000

   int count = 0; // Целочисленная переменная count = 0

   for (int i = 7525; i <= 13486; i++) // Идём от 7525 до 13486 с шагом в 1

   {

       if (i % 7 == 0) // Если значение переменной i делится на 7 без остатка

       {

           if (i % 6 != 0) // Если остаток при делении значения переменной i на 60

           {

               if (i % 9 != 0) // Если остаток при делении значения переменной i на 90

               {

                   if (i % 14 != 0) // Если остаток при делении значения переменной i на 140

                   {

                       if (i % 21 != 0) // Если остаток при делении значения переменной i на 210

                       {

                           count += 1; // К переменной count добавляем единицу

                           if (i < min) // Если значение переменной i < значения переменной min

                           {

                               min = i; // В переменную min записываем значение переменной i

                           }

                       }

                   }

               }

           }

       }

   }

   cout << count << " " << min; // Выводим значения переменных count и min через пробел

}


jopaedkin: ТЫ МОЙ ГЕРОЙ
uplmtq: :)
Похожие вопросы
Предмет: Физика, автор: volt11
Предмет: Математика, автор: BoritNin