// netestirano
Code:
#include <stdio.h>
#include <stdlib.h>
int armstrong( int n );
int main()
{
int a, b, i, brojac=0;
printf("Unesite dva broja:\n");
scanf("%d %d", &a, &b);
printf("Armstrongovi brojevi od %d do %d su:\n",a, b);
for ( i=a; i<=b; i++ )
if ( armstrong( i ) == 1 )
++brojac;
printf("i ima ih %d.\n", brojac);
return 0;
}
int armstrong( int n )
{
int cifra, broj, suma = 0;
broj = n;
while ( broj > 0 )
{
cifra = broj % 10;
suma = suma + ( cifra*cifra*cifra );
broj = broj / 10;
}
if ( suma == n )
{
printf( "%d\n", n );
return 1;
}
return 0;
}