Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 2RA ZADACA 2RA GRUPA
- __________________________________________________________________________
- #define _CRT_SECURE_NO_WARNINGS
- #include<stdio.h>
- #include<math.h>
- int main()
- {
- int a, a1, c1, bc = 0, bd = 1, c2, ka, ao = 0,z=0,p,m=0;
- scanf("%d", &a);
- a1 = a;
- while (a1) {
- bc++;
- a1 /= 10;
- }
- if (bc % 2 == 0) {
- a1 = a;
- ao = a1;
- while (ao) {
- c1 = ao % 10; //posledna cifra
- //c2 = a / pow(10, bc - 1);
- ao /= 10; //brisenje na poslednata'
- ka = ao;
- ao = 0;
- while (ka) {
- ao = (ao * 10) + ka % 10;
- ka /= 10;
- }
- c2 = ao % 10; //prva cifra
- if ((c1 + c2) > 9)
- m = (c1 + c2) % 10;
- else
- m = c1 + c2;
- z = (z * 10) + m;
- ao /= 10; //brisenje na prvata
- ka = ao;
- ao = 0;
- //obrkanje na brojot
- while (ka) {
- ao = (ao * 10) + ka % 10;
- ka /= 10;
- }
- }
- ka = z;
- ao = 0;
- //obrkanje na brojot
- while (ka) {
- ao = (ao * 10) + ka % 10;
- ka /= 10;
- }
- printf("%d", ao);
- }
- else {
- a1 = a;
- ao = a1;
- while (ao) {
- c1 = ao % 10; //posledna cifra
- //c2 = a / pow(10, bc - 1);
- ao /= 10; //brisenje na poslednata'
- ka = ao;
- ao = 0;
- while (ka) {
- ao = (ao * 10) + ka % 10;
- ka /= 10;
- }
- c2 = ao % 10; //prva cifra
- if (ao >= 10) {
- if ((c1 + c2) > 9)
- m = (c1 + c2) % 10;
- else
- m = c1 + c2;
- z = (z * 10) + m;
- }
- ao /= 10; //brisenje na prvata
- if (ao < 10 && ao!=0) {
- if ((ao + ao) > 9)
- m = (ao + ao) % 10;
- else
- m = ao + ao;
- z = (z * 10) + m;
- }
- ka = ao;
- ao = 0;
- //obrkanje na brojot
- while (ka) {
- ao = (ao * 10) + ka % 10;
- ka /= 10;
- }
- }
- ka = z;
- ao = 0;
- //obrkanje na brojot
- while (ka) {
- ao = (ao * 10) + ka % 10;
- ka /= 10;
- }
- printf("%d", ao);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement