Advertisement
Guest User

C++ Prv kolokvium zadaci

a guest
Jan 22nd, 2019
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.61 KB | None | 0 0
  1. #include "pch.h"
  2. //Presmetuvanje na faktoriel na daden broj
  3. #include<iostream>
  4. using namespace std;
  5. int main()
  6. {
  7.     int n;
  8.     cout << "Vnesete priroden broj n=";
  9.     cin >> n;
  10.     long int faktoriel = 1;
  11.     int i = 2;
  12.     while (i <= n) {
  13.         faktoriel = faktoriel * i;
  14.         i++;
  15.     }
  16.     cout << n << "!=" << faktoriel << endl;
  17.     system("pause");
  18.     return 0;
  19. }
  20.  
  21.  
  22.  
  23.  
  24.  
  25. #include "pch.h"
  26. #include <iostream>
  27. //Naoganje Obratni cifri
  28. using namespace std;
  29. int n, br1, br2, br3;
  30. int main()
  31. {
  32.     //Vnesuvanje na brojo
  33.     cout << "Vnesete trocifren broj: " << endl;
  34.     cin >> n;
  35.  
  36.     //Proveruvanje dali e trocifren
  37.     while (n < 100 || n > 999)
  38.     {
  39.         cout << "Brojot sto go vnesovte ne e trocifren" << endl;
  40.         cin >> n;
  41.     }
  42.  
  43.     //Podeluvanje na trocifrinio broj na 3 razlicni broevi(br1,br2,br3)
  44.     br1 = n / 100;
  45.     br2 = (n % 100) / 10;
  46.     br3 = n % 10;
  47.  
  48.     //Pecatenje na trocifrenio broj obratno(prvo br3, pa br2 pa br1)
  49.     cout << "Obratniot broj na brojot" << n << " e ";
  50.     cout << br3 << br2 << br1;
  51. }
  52.  
  53.  
  54.  
  55.  
  56.  
  57. #include "pch.h"
  58. #include<iostream>
  59. using namespace std;
  60.  
  61. //Naoganje nzd na 2 broevi
  62. int main()
  63. {
  64.     //Vnesuvanje na broevite
  65.     int a, b, nzd;
  66.     cout << "Vnesete dva prirodni broja" << endl;
  67.     cout << "a="; cin >> a;
  68.     cout << "b="; cin >> b;
  69.     //Naoganje na nzd
  70.     if (a < b)
  71.         nzd = a;
  72.     else
  73.         nzd = b;
  74.     while (a%nzd != 0 || b % nzd != 0)
  75.         nzd--;
  76.  
  77.     //Pecatenje
  78.     cout << "Najgolem zaednicki delitel na broevite " << a << " i " << b << " e: " << nzd << endl;
  79.     system("pause");
  80.     return 0;
  81. }
  82.  
  83.  
  84.  
  85. #include "pch.h"
  86. #include<iostream>
  87. using namespace std;
  88.  
  89. //Naoganje nzs na 2 broevi
  90. int main()
  91. {
  92.     //Vnesuvanje na broevite
  93.     int a, b, nzs, delitel, cekor;
  94.     cout << "Vnesete dva prirodni broja" << endl;
  95.     cout << "a="; cin >> a;
  96.     cout << "b="; cin >> b;
  97.  
  98.     //Naoganje na nzs
  99.     if (a > b)
  100.     {
  101.         nzs = a;
  102.         delitel = b;
  103.     }
  104.     else
  105.     {
  106.         nzs = b;
  107.         delitel = a;
  108.     }
  109.     cekor = nzs;
  110.     while (nzs%delitel != 0)
  111.         nzs += cekor; //nzs=nzs+cekor;
  112.  
  113.     //Pecatenje
  114.     cout << "Najmal zaednicki sodrzatel na broevite " << a << " i " << b << " e: " << nzs << endl;
  115.     system("pause");
  116.     return 0;
  117. }
  118.  
  119.  
  120.  
  121. #include "pch.h"
  122. #include <iostream>
  123. #include <cmath>
  124.  
  125. using namespace std;
  126. //Presmetuvanje na binaren vo dekaden
  127.  
  128. int main()
  129. {
  130.     //Deklariranje i vnesuvanje na brojot
  131.     long long n;
  132.     int dekadenbr, i, ostatok;
  133.  
  134.     cout << "Vnesete binaren broj: ";
  135.     cin >> n;
  136.  
  137.     dekadenbr = 0;
  138.     i = 0;
  139.  
  140.     //Pretvaranje na binaren vo dekaden
  141.     while (n != 0)
  142.     {
  143.         ostatok = n % 10;
  144.         n /= 10;
  145.         dekadenbr += ostatok * pow(2, i);
  146.         ++i;
  147.     }
  148.  
  149.     //Pecatenje
  150.     cout << "Brojot pretvoren vo dekaden e: " << dekadenbr << endl;
  151.  
  152.     return 0;
  153. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement