Циклы - вопрос №452910

Помогите решить на языке С++.Дано натуральное число, в котором все цифры различны. Орпеделить Порядковый номер его максимальной цифры, считать номера от конца числа и от начала.

Ответы

#include  < stdio.h>
 #include  <conio.h>

void main() {
long int a,b; int i,max,nmax;
clrscr();
printf(«vvedite a\n»);
scanf("%li",&a);
max=0; nmax=0; i=0;
while (a/10 != 0) {
i++;
b=a%10;
if (b>=max) {
max=b;
nmax=i; }
a=a/10;}
i++;
b=a;
if (b>=max) {
max=b;
nmax=i;}
printf(«max=%i\n»,max);
printf(«nmax s konca=%i\n»,nmax);
printf(«nmax s nach=%i\n»,i-nmax+1);}

Буду благодарна, если отметите

Кавычки везде обычные двойные. Здесь на экране заменяет  

Если нужно на Паскале, напишите в письмо 

04.11.12

Еva

от 100 p.
Читать ответы
Посмотреть всех экспертов из раздела Учеба и наука > Информатика
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store