Вопрос задан 13.06.2023 в 15:11. Предмет Информатика. Спрашивает Мошковцева Катерина.

Перевести с pascal to c++ uses crt; var n,a:integer; s:real; begin clrscr; writeln('Вводите

неотрицательные целые числа, окончание ввода отрицательное число:'); s:=0; n:=0; repeat readln(a); if a>=0 then begin s:=s+a; n:=n+1; end until a<0; if n=0 then write('Не введено ни одного неотрицательного числа') else begin s:=s/n; write('Ср. ариф. неотрицательных=',s:0:2); end; readln end.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Горун Софія.

#include <iostream>

using namespace std;

int main()

{

int n, a;

float s;

system("cls");

cout << "Вводите неотрицательные целые числа, окончание ввода отрицательное число:" << endl;

s = 0;

n = 0;

do

{

 cin >> a;

 if (a >= 0)

 {

  s = s + a;

  n = n + 1;

 }

} while (a >= 0);

if (n == 0) cout << "Не введено ни одного неотрицательного числа" << endl;

else

{

 s = s / n;

 cout << "Ср. ариф. неотрицательных=" << s << endl;

}

cin.get();

return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Here's the Pascal code translated to C++:

cpp
#include <iostream> using namespace std; int main() { int n, a; float s; cout << "Вводите неотрицательные целые числа, окончание ввода отрицательное число:" << endl; s = 0; n = 0; do { cin >> a; if (a >= 0) { s += a; n++; } } while (a >= 0); if (n == 0) cout << "Не введено ни одного неотрицательного числа" << endl; else { s /= n; cout << "Ср. ариф. неотрицательных=" << fixed << setprecision(2) << s << endl; } return 0; }

Please note that in C++, you need to include the <iostream> header to use input/output streams (cin, cout), and you don't need the clrscr() function since it's specific to Pascal and not necessary in C++. Additionally, you may need to include <iomanip> to use the setprecision() function if it's not included in other headers you have.

0 0

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

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

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

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