Учеба и наука
Решено
массивы на с++ - вопрос №485088
Элемент, произведение ненулевых цифр которого максимально, и его индексы. надо решить на с++. Помогите с решением задачи!!!
декабрь 4, 2012 г.
-
Всего ответов: 1
-
#include <stdio.h>
#include <conio.h>
void main()
{
long int a[10];
long int i,k,p,b,m,max;
clrscr();
k=-1;max=-1;
printf(«massiv\n»);
for (i=0; i<10; i++)
{
scanf("%li",&a[i]);
p=1;
m=a[i];
while (m)
{ b=m%10;
if (b) p*=b;
m/=10;
}
if (p>=max) {max=p; k=i;}
}
for (i=0;i<10;i++)
printf("%5li",a[i]);
printf("\nchislo=%li nomer=%li",a[k],k+1);
getch();
}Буду благодарна, если отметите
Лучший ответ по мнению автора
Похожие вопросы