brendacepedam
?>

На с++ с циклом while проверьте, есть ли среди данных n чисел нули. формат входных данных вводится положительное целое число n, а затем n целых чисел. все числа во входных данных не превосходят по модулю 30000. формат выходных данных требуется вывести «yes», если среди введенных чисел есть хотя бы один ноль, и «no» в противном случае. примеры входные данные выходные данные 3 2 0 5 yes 4 1 2 3 4

Информатика

Ответы

annanudehead1426
#include <bits/stdc++.h>
using namespace std;

int main() {
int n, x;
cin >> n;
int i = 0;
while (i < n) {
cin >> x;
if (x == 0) {
cout << "YES" << endl;
return 0;
}
++i;
}
cout << "NO" << endl;
return 0;
}
xeniagolovitinskaya4546

stdout:

/temp/compiling/source.bas(1) error 3: Expected End-of-Line, found 'Pascal'

Pascal;

^

/temp/compiling/source.bas(2) error 10: Expected '=', found ';'

Var;

  ^

/temp/compiling/source.bas(3) error 3: Expected End-of-Line, found '�'

   a,b:integer;

^

/temp/compiling/source.bas(4) error 10: Expected '=', found ';'

Begin;

    ^

/temp/compiling/source.bas(5) error 3: Expected End-of-Line, found '�'

   read(a,b);

^

/temp/compiling/source.bas(6) error 3: Expected End-of-Line, found '�'

   write(a+b);

^

/temp/compiling/source.bas(7) error 10: Expected '='

End.

^

/temp/compiling/source.bas(9) error 3: Expected End-of-Line, found '�'

Язык C++

^

/temp/compiling/source.bas(11) error 145: Only valid in -lang fb or deprecated or fblite, found 'using'

using namespace std;

^

/temp/compiling/source.bas(12) error 6: Expected '(', found 'main'

int main() {

   ^

/temp/compiling/source.bas(12) error 132: Too many errors, exiting

stderr:

wwladik2606222
Var
  d1,d2,n:integer;
  k,s:longint;
begin
  Write('Введите натуральное двухзначное число: '); Read(n);
  d1:=n div 10; d2:=n mod 10;
  k:=sqr(n); s:=4*(d1*sqr(d1)+d2*sqr(d2));
  Write(n,': ');
  if k=s then Writeln('Квадрат числа (',k,
      ') равен учетверенной сумме кубов его цифр')
  else Writeln('Квадрат числа (',k,
      ') не равен учетверенной сумме кубов его цифр (',s,')')
end.

Тестовое решение:
Введите натуральное двухзначное число: 48
48: Квадрат числа (2304) равен учетверенной сумме кубов его цифр

Введите натуральное двухзначное число: 47
47: Квадрат числа (2209) не равен учетверенной сумме кубов его цифр (1628)

Замечание: На самом деле лишь одно число 48 среди всех двухзначных чисел удовлетворяет условию равенства, так что достаточно просто сравнивать введенное число с 48, чтобы решить задачу )))

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

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

На с++ с циклом while проверьте, есть ли среди данных n чисел нули. формат входных данных вводится положительное целое число n, а затем n целых чисел. все числа во входных данных не превосходят по модулю 30000. формат выходных данных требуется вывести «yes», если среди введенных чисел есть хотя бы один ноль, и «no» в противном случае. примеры входные данные выходные данные 3 2 0 5 yes 4 1 2 3 4
Ваше имя (никнейм)*
Email*
Комментарий*

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

evlampin
Дмитриевич Бирковская69
nnbeyo
aureole6452
irina611901
Картузов-Алексей1252
Svetlana1884
bogatskayaa
mlubov1
annino
Dlyamila
arnaut-anna
Юрий197
yna21289
majorovnatalya5