/* tekst zadatka kakav bi bio na testu: Napisati program koji proverava da li je uneti trocifren broj Armstrongov... Definicija Arm. broja je ta i ta... Sa standardnog ulaza se uzima broj, a na izlazu se ispisuje DA ili NE... U slucaju greske ispisati -1 na standardni izlaz. Test primer 1: >a.out >153 >DA Test primer 2: >a.out >154 >NE Test primer 3: >56 >-1 */ #include #include int main(){ int x, s, d, j; /* obicno na testu ne treba nikakva uvodna ili zavrsna prica za korisnika, tipa unesti broj, rezultat je to i to... */ scanf("%d",&x); /* obrada greske */ if(x<100 || x>999){ printf("-1\n"); return; } /* izvlacimo cifre stotine, desetice i jedinice */ j = x%10; d = (x/10)%10; s = (x/100)%10; if(pow(j,3)+pow(d,3)+pow(s,3)==x) printf("DA\n"); else printf("NE\n"); return 0; }