Dтри числа дан массив из n целых чисел а1, а2, an. вам нужно проверить, есть ли в этом массиве три числа сумма которых равна нулю. формат входных данных в первой строке входного файла содержится одно целое число n (1 ≤ n ≤ 2000). во второй строке находятся n целых чисел a1, a2, an ( - 1000 ≤ ai ≤ 1000) — элементы массива. формат выходных данных в единственной строке выходного файла выведите одно слово «yes», если в этом массиве есть три числа сумма которых равна нулю. иначе, выведите «no». c++ надо
220
253
Ответы на вопрос:
program esep; var i,j,k,n,sum: integer; input,output: text; a: array[1..100] of integer; flag: boolean; begin flag: =false; assign(input,'d.in'); reset(input); readln(input,n); assign(output, 'd.out'); rewrite(output); writeln('input elements'); readln (n); for i: =1 to n do read(a[i]); for i: =1 to n do for j: =1 to n do for k: =1 to n do if (i< > j) and (j< > k) and (i< > k) then if a[i]+a[j]+a[k]=0 then begin writeln (output,'yes'); flag: =true; halt; end; if flag=false then writeln(output,'no'); close(input); close(output); end.
ответ:
300 = 11000000
152 = 1101010
b7f = 101101111111
3b9 = 1110111001
объяснение:
Популярно: Информатика
-
anna228po31.05.2022 14:43
-
Россия11111111111103.03.2022 12:50
-
diduh200226.01.2022 16:47
-
nOMOSHHuK19.12.2020 02:18
-
alinalisnenko05.09.2020 17:28
-
лол157001.11.2021 13:52
-
Клеоок19.06.2022 16:40
-
yayiliya14.11.2020 05:34
-
мадя2110.04.2023 19:02
-
dimapm0409.06.2020 22:35