Есть ответ 👍

​(не обязательно писать все 2 программы, хотя бы одну)

133
193
Посмотреть ответы 2

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


ответ: Внимание! Внимание! Говорит Германия: ответ на с++!

(Как я понял цикл с предусловием while, а цикл for с параметром)

Объяснение:

1 прога с while

#include <iostream>

using namespace std;

int main(){

  long long sum = 0;

  int a,b;

  cin >> a >> b;

  int i = a;

  while(i <= b){

     sum += i*i;

      i++

  }

  cout << sum;

  return 0;

     

}

2 прога с for

#include <iostream>

using namespace std;

int main(){

  long long sum = 0;

  int a,b;

  cin >> a >> b;

  for(int i = a; i <= b; i++){

     sum += i*i;

  }

  cout << sum;

  return 0;

     

}


// pascalabc.net 3.0, сборка 1150 от 22.01.2016 begin   var a: =arrrandom(10,50,100); a.println(', ');   var s: =0;   for var i: =0 to 9 do s+=a[i];   writeln('s=',s) end. тестовое решение: 64, 59, 67, 54, 90, 51, 94, 70, 65, 82 s=696 "школьный" вариант: // pascalabc.net 3.0, сборка 1150 от 22.01.2016 var   a: array[1..10] of integer;   i,s: integer; begin   randomize;   s: =0;   for i: =1 to 10 do begin       a[i]: =random(51)+50;       write(a[i],' ');       s: =s+a[i]       end;   writeln;   writeln('s=',s) end. тестовое решение: 82 88 94 65 73 94 86 56 91 60 s=789 и, чтобы не быть голословным, современный вариант: // pascalabc.net 3.0, сборка 1150 от 22.01.2016 begin   writeln('s=',arrrandom(10,50,100).println.sum) end. тестовое решение: 94 90 70 85 62 58 94 73 67 97 s=790

Популярно: Информатика