Все четные элементы массива возвести в квадрат, а нечетные удвоить. Если можно, то...

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

Все четные элементы массива возвести в квадрат, а нечетные удвоить.

Если можно, то напишите простыми командами, самыми базовыми. Чтобы было просто и понятно...Спасибо!)


Информатика | 118 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

А давайте!) Я пишу на C, но алгоритм лёгок, и его запросто можно перевести на другой язык.

Итак.

 

int mas [3]; //объявляем массив

mas[0]=1;

mas[1]=2;

mas[2]=3; //присваиваем элементам значения

int i=0; //переменная для цикла

 

for(i=0; i

if(mas[i]%2==0){ // если остаток от деления - 0, то число четное

mas[i]=mas[i]*mas[i];

}else{ // для нечетных

mas[i]=mas[i]*2;

}

}

 

Ну вот. В принципе, должно работать. Если чего-то непонятно - напишите :)

(560 баллов)