
Переведите с Паскаля на 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.

Ответы на вопрос

Ответ:
#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 на 6 ≠ 0
{
if (i % 9 != 0) // Если остаток при делении значения переменной i на 9 ≠ 0
{
if (i % 14 != 0) // Если остаток при делении значения переменной i на 14 ≠ 0
{
if (i % 21 != 0) // Если остаток при делении значения переменной i на 21 ≠ 0
{
count += 1; // К переменной count добавляем единицу
if (i < min) // Если значение переменной i < значения переменной min
{
min = i; // В переменную min записываем значение переменной i
}
}
}
}
}
}
}
cout << count << " " << min; // Выводим значения переменных count и min через пробел
}



Конечно, вот перевод данного фрагмента кода с Pascal на C++:
cpp#include <iostream>
int main() {
int count, min, i;
min = 20000;
count = 0;
for (i = 7525; i <= 13486; ++i) {
if (i % 7 == 0 && i % 6 != 0 && i % 9 != 0 && i % 14 != 0 && i % 21 != 0) {
count++;
if (i < min)
min = i;
}
}
std::cout << count << " " << min << std::endl;
return 0;
}
Обратите внимание, что синтаксис в C++ немного отличается от Pascal, включая использование фигурных скобок для определения блоков кода и операторов вывода вместо writeln
.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili