Ввести одномерный массив A из N элементов. Каждый второй элемент, в массиве заменить...

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

Ввести одномерный массив A из N элементов. Каждый второй
элемент, в массиве заменить остатком от деления этого элемента на 10.
Массив вывести до и после преобразования.

#include
int main()
{
int n,i;
float a[60];
cout<<"\n Vvod n="; <br>cin>>n;
for (i=0; i{
cout<<"\n a["<<i<<"]="; <br>cin>>a[i];
}
cout<<"\n Massiv a:"; <br>for (i=0; icout<<"\t"<<a[i]; <br>for (i=0; iif (i???????????)
{
??????????
}
cout<<"\n Massiv a:"; <br>for (i=0; icout<<"\t"<<a[i]; <br>return 0;
}

на месте ??????? что вставить?


спросил от (56 баллов) в категории Информатика

1 Ответ

0 голосов
ответил от БОГ (150k баллов)
 
Лучший ответ

Замените весь цикл, включая заголовок.
for(i=1;i
Остаток от деления вещественного числа n на 10 можно найти как
n - n/10 = n - 0.1n = n(1-0.1) = 0.9n

оставил комментарий от (56 баллов)

a[i]=a[i]%10; - это подходит только для целых чисел

...