Вопрос задан 09.08.2023 в 16:55. Предмет Информатика. Спрашивает Кузьмин Константин.

Перевод кода паскаль в c++ 2)var i, sum : integer; n : real; begin sum := 0; for i := 1 to 15 do

begin readln(n); if n = trunc(n) then sum := sum + 1; end; writeln(sum); end. 2 Var a1,b2,c,d:integer; begin write('Введите числа через пробел: '); read(a1); for d:=2 to 10 do begin read(b2); if b2>a1 then inc(c); a1:=b2; end; if c=9 then writeln('Да') else writeln('Нет'); end.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мернер Илья.
1)
int sum = 0;
float n = 0.f;
for (int i = 0; i < 15; ++i) {
cin >> n;
if (n == (int)n) {
sum += 1;
}
}
cout << sum << endl;
2)
int a1, b2, c;
cin >> a1;
for (int d = 2; d < 10; ++d) {
if (b2 > a1) {
c += 1;
}
a1 = b2;
}
if (c == 9) {
cout << "Yes" << endl;
} else {
cout << "No" << endl;
}
_________________________________
Ну, как-то так и не забывайте подключить библиотеки и int main()
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот переведенный код на Pascal в C++:

  1. Код на Pascal:
pascal
var i, sum: integer; n: real; begin sum := 0; for i := 1 to 15 do begin readln(n); if n = trunc(n) then sum := sum + 1; end; writeln(sum); end.

Эквивалентный код на C++:

cpp
#include <iostream> int main() { int sum = 0; for (int i = 1; i <= 15; ++i) { double n; std::cin >> n; if (n == static_cast<int>(n)) sum += 1; } std::cout << sum << std::endl; return 0; }
  1. Код на Pascal:
pascal
var a1, b2, c, d: integer; begin write('Введите числа через пробел: '); read(a1); c = 0; for d := 2 to 10 do begin read(b2); if b2 > a1 then c++; a1 = b2; end; if c == 9 writeln('Да'); else writeln('Нет'); end.

Эквивалентный код на C++:

cpp
#include <iostream> int main() { int a1, b2, c = 0, d; std::cout << "Введите числа через пробел: "; std::cin >> a1; for (d = 2; d <= 10; ++d) { std::cin >> b2; if (b2 > a1) c++; a1 = b2; } if (c == 9) std::cout << "Да" << std::endl; else std::cout << "Нет" << std::endl; return 0; }

Обратите внимание, что в C++ используется std::cin для ввода данных и std::cout для вывода данных. Также, операторы инкремента ++ и сравнения == используются вместо := и =, как в Pascal.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос