Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Од тастатура се внесуваат n петоцифрени броеви.Ako brojot ne e petocifren, pretvorete go vo petocifren taka sto ke gi zemete pette najmalku znacajni cifri.Ваша задача е да ги компресирате броевите и на екран да го отпечатите нивниот збир.
- Ако добиените броеви се во растечки редослед (секој следен е поголем од претходниот), под збирот отпечатете DA, а во спротивно NE.
- Компресијата на секој број се врши на тој начин што од него се отстрануваат втората и четвртата цифра. Така, на пример, 12345 станува 135, 25252 станува 222, 34445 станува 345 итн.
- #include <stdio.h>
- int main()
- {
- int n;
- scanf("%d",&n);
- int i;
- int niza[100];
- for(i=0;i<n;i++)
- {
- scanf("%d",&niza[i]);
- if(niza[i]>99999)
- {
- niza[i]%=100000;//da se izdvojat poslednite 5 cifri
- }
- }
- int sum=0;
- //kompresija od 12345 vo 135
- for(i=0;i<n;i++){
- niza[i]=(niza[i]%10 + (niza[i]/100%10)*10 +(niza[i]/10000)*100);
- sum+=niza[i];
- }
- int rastecka=1;
- for(i=0;i<n-1;i++)
- {
- if(niza[i]>=niza[i+1])
- rastecka=0;
- }
- printf("%d\n%s",sum, rastecka? "DA" : "NE");
- /*
- if(rastecka)
- printf("%d\nDA",sum);
- else
- printf("%d\nNE",sum);
- */
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment