Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 5. Ako se sa ulaza učitava trocifren prirodan broj n,
- napisati program kojim se određuje najmanji mogući trocifreni broj m od cifara broja n.
- Primer: Ako je n=312, tada je m=123;
- ako je n=252, tada je m=225;
- ako je n=301, tada je m=103;
- Ako je n=200, tada je m=200.
- */
- #include<stdio.h>
- int main()
- {
- int a,prvi,drugi,treci,max,min;
- printf("Uneti trocifren broj: ");
- scanf("%d",&a);
- if(a>=100 && a<=999)
- {
- treci=a%10;
- drugi=(a/10)%10;
- prvi=a/100;
- printf("Prvi:%d drugi:%d treci:%d",prvi,drugi,treci);
- if(treci>prvi && treci!=0)
- {
- int pom2=prvi;
- prvi=treci;
- treci=pom2;
- }
- if(drugi>prvi && drugi!=0)
- {
- int pom=prvi;
- prvi=drugi;
- drugi=pom;
- }
- if(prvi>treci && prvi!=0)
- {
- int pom3=treci;
- treci=prvi;
- prvi=pom3;
- }
- if(prvi>drugi && prvi!=0)
- {
- int pom4=prvi;
- prvi=drugi;
- drugi=pom4;
- }
- printf("\nPrvi:%d drugi:%d treci:%d\n",prvi,drugi,treci);
- a=(prvi*100)+(drugi*10)+treci;
- printf("Rezultat je: %d",a);
- }
- else
- printf("Uneti broj nije tacan!");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement