Advertisement
Guest User

Untitled

a guest
Apr 4th, 2020
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.51 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     const int mase = 20;
  6.     char vardas[20];
  7.     int amzius;
  8.     int pasirinkimas;
  9.     char salyga [300] = "Įvesdami dviejų krovininių traukinių ilgiai dešimtainėje skaičiavimo sistemoje, kuriuos programa atima vieną iš kito, atimties rezultatą padaugina iš vieno krovinio vagono masės (apibrėžtos konstantos), o galutinį rezultatą atspausdina aštuonetainėje skaičių sistemoje";
  10.     int traukinysa;
  11.     int traukinysb;
  12.     int rezultatas;
  13.  
  14.     scanf_s("%i", &traukinysa);
  15.     scanf_s("%i", &traukinysb);
  16.     rezultatas = iAstuntaine((traukinysa - traukinysb) * mase);
  17.     printf("Ivesk savo varda: ");
  18.     scanf_s("%s", vardas);
  19.  
  20.     printf("Ivesk savo amziu: ");
  21.     scanf_s("%d", &amzius);
  22.  
  23.     printf("Labas %s ,%d\n\n", vardas,amzius);
  24.  
  25.     printf("Meniu pasirinkimai:\n\n");
  26.     printf("1. Salyga\n");
  27.     printf("2. Rezultatai\n");
  28.     printf("3. Isjungti\n");
  29.     scanf_s("%d",&pasirinkimas);
  30.  
  31.     while(pasirinkimas != 3){
  32.         if (pasirinkimas == 1){
  33.             printf("%s\n", salyga);
  34.         } else if (pasirinkimas == 2){
  35.             printf("%i\n", rezultatas);
  36.         } else {
  37.             printf("Pasirinkite 1,2 arba 3\n\n");
  38.         }
  39.         scanf_s("%d",&pasirinkimas);
  40.     }
  41.     return 0;
  42. }
  43.  
  44. int iAstuntaine(int desimtaine)
  45. {
  46.     int ast = 0, temp = 1;
  47.  
  48.     while (desimtaine != 0)
  49.     {
  50.         ast = ast + (desimtaine % 8) * temp;
  51.         desimtaine = desimtaine / 8;
  52.         temp = temp * 10;
  53.     }
  54.  
  55.     return ast;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement