Предмет: Информатика,
автор: Аноним
Все четные элементы массива возвести в квадрат, а нечетные удвоить.
Если можно, то напишите простыми командами, самыми базовыми. Чтобы было просто и понятно...Спасибо!)
Ответы
Автор ответа:
0
А давайте!) Я пишу на C, но алгоритм лёгок, и его запросто можно перевести на другой язык.
Итак.
int mas [3]; //объявляем массив
mas[0]=1;
mas[1]=2;
mas[2]=3; //присваиваем элементам значения
int i=0; //переменная для цикла
for(i=0; i<sizeof(mas)-1; i++){ //пробегаемся по всем элементам массива
if(mas[i]%2==0){ // если остаток от деления - 0, то число четное
mas[i]=mas[i]*mas[i];
}else{ // для нечетных
mas[i]=mas[i]*2;
}
}
Ну вот. В принципе, должно работать. Если чего-то непонятно - напишите :)
Похожие вопросы
Предмет: Информатика,
автор: maxdinnettaylor
Предмет: Математика,
автор: azaramukanova92
Предмет: Математика,
автор: tasbaltaarman
Предмет: Алгебра,
автор: deleted824590
Предмет: Биология,
автор: KSYSHA95