Срочно. помогите пожалуйста

0 голосов
19 просмотров

Срочно. помогите пожалуйста


image

Информатика (115 баллов) | 19 просмотров
0

#include #include using namespace std;int main(){ int sr = 0,ans2=1; vector v(20); for (int i = 0; i < 20; i++) { cin >> v[i]; sr += v[i]; if (v[i] % 3 == 0) ans2 *= v[i]; } for (int i = 0; i < 20; i++) cout << v[i]; cout << ' ' << sr / 20 << ' ' << ans2; return 0;}

0

Отлично

0

спасибо

Дано ответов: 2
0 голосов
Правильный ответ
// PascalABC.NET 3.3, сборка 1590 от 03.12.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(20,-99,99); a.Println;
  Writeln('Ср.арифм=',a.Average);
  Writeln('Искомое произведение=',
      a.Where(t->t mod 3=0).Aggregate(BigInteger(1),(p,q)->p*q))
end.

Пример
-77 -70 -54 -46 74 -39 -81 -40 7 88 -28 -7 -45 -8 -90 -6 87 -34 39 -35
Ср.арифм=-18.25
Искомое произведение=14064798641400
(150k баллов)
0 голосов

#include
#include
using namespace std;
int main()
{
int sr = 0,ans2=1;
vector v(20);
for (int i = 0; i < 20; i++)
{
cin >> v[i];
sr += v[i];
if (v[i] % 3 == 0)
ans2 *= v[i];
}
for (int i = 0; i < 20; i++)
cout << v[i];<br>cout << ' ' << sr / 20 << ' ' << ans2;<br>return 0;
}

(148 баллов)
0

Проблема Паскаля в том, что он не используется.

0

И я не вижу больших отличий в синтаксисе C и Pascal

0

А разве в паскале ученики знают как устроены разные функции? Школьное программирование - это прежде всего так называемое олимпиадное программирование. Более заинтересованные ученики начинают ходить на олимпиады и ими начинают заниматься. Вместе с учителем они изучают разные алгоритмы. Лично я, учусь в школе в 8 классе, и мне очень нравиться информатике. У меня есть знания python и C++, но у меня есть одноклассники, которые вообще не понимают программирования. Мне кажется все зависит от ученика.

0

Я не спорю. Олимпиадное программирование в карьере вообще не чего не дает. Очень жаль, что вы как многие другие считаете, что люди в маленьком возрасте не могут думать и т.д.