egamedicalbuh
?>

Влинейном массиве вычислить сумму произведения всех пар соседних чисел.

Информатика

Ответы

sergei-komissar8475
#include < iostream> #include < ctime> using namespace std; int main () { const int n=10; int mass[n]; int x,sum=0; srand (time(null)); for (int i=0; i< n; i++) { x=rand()%50; cout < < x < < ' '; mass[i]=x; }if (n%2! =0){mass[n-1]=0; }for (int i=0; i< n-1; i+=2) sum+=mass[i]*mass[i+1]; cout < < endl < < sum; system ("pause> > void"); return 0; }
Dom540703174
1. ограничения поскольку в суммах участвуют только два однозначных числа, то сумма может находиться в пределах от 0 (0+0) до 18 (9+9). 2. анализ а) 211. 2-11 нарушает условие невозрастания, 21-1 - невозможная сумма 21. это число получиться не может. б) 1717. тут только 17-17, оба числа допустимы, невозрастание не нарушено. это первое из чисел, которое допустимо. в) 1817. тут только 18-17. оба числа допустимы, невозрастание не нарушено. это второе из чисел, которое допустимо. г) 1718. тут только 17-18. оба числа допустимы, но невозрастание нарушено. это число недопустимо. д) 1916. тут только 19-16. первое число недопустимо, поэтому и число 1916 недопустимо. е) 219. 2-19 содержит недопустимое число 19. 21-9 содержит недопустимое число 21. такое число недопустимо. ж) 21. 2-1. оба числа допустимы, невозрастание не нарушено. это третье из чисел, которое допустимо. з) 10. 1-0. оба числа допустимы, невозрастание не нарушено. это четвертое из чисел, которое допустимо. ответ: 4
Asira926
// pascalabc.net 3.1, сборка 1195 от 09.03.2016 begin   var s: =0.0;   var p: =1.0;   var c: real;   for var i: =1 to 5 do begin       write('число ',i,': '); read(c);       if c< 0 then s+=c       else           if c> 0 then p*=c       end;   writeln('сумма отрицательных равна ',s);   writeln('произведение положительных равно ',p) end. тестовое решение: число 1: 3.5 число 2: -1.4 число 3: 0 число 4: 3.7 число 5: -2.11 сумма отрицательных равна -3.51 произведение положительных равно 12.95

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

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

Влинейном массиве вычислить сумму произведения всех пар соседних чисел.
Ваше имя (никнейм)*
Email*
Комментарий*

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

ooozita5
melnik-738
demochkoo
goldglobustour725
serge-lysoff
yugraspets
PushkinaKurnosov984
mamanger
tolyan791
сергей1246
dddandmvd5210
Vs1377
akremlev2015
klimenokvapeshop1408
Pochkun-Oleg