Элементы массива стоящие на четных местах, возвести в квадрат, найти их

Элементы массива стоящие на четных местах, возвести в квадрат, найти их сумму, напечатать переделанный массив и сумму. Не использовать % , использовать оператор цикла do..while.
(НА ЯЗЫКЕ С++)

Задать свой вопрос
1 ответ
include lt;cstdlibgt;
include lt;ctimegt; 
include lt;iostreamgt;

using namespace std;

int main()
    int n=10, i, s=0;
    int a[n];
    srand(time(NULL));
    coutlt;lt;"array:"lt;lt;endl;
    for (i=0; ilt;n; i++)
   
      a[i]=rand() % 50;
      coutlt;lt;a[i]lt;lt;"  ";
   
    coutlt;lt;endl;
        i = 1;
    do
    a[i] = a[i]*a[i];
    s += a[i];
    i += 2;
    while (ilt;=n);
    
    for (i=0; ilt;n; i++) coutlt;lt;a[i]lt;lt;" ";
    coutlt;lt;endl;
    cout lt;lt; "s = " lt;lt; s lt;lt; endl;
    return(0);


Пример:
array:
39 10 25 35 9 14 29 34 24 41
39 100 25 1225 9 196 29 1156 24 1681
s = 4358
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт