Ola_Imiolczyk

Zadania Pętle 1-5

Dec 4th, 2020 (edited)
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.37 KB | None | 0 0
  1. ZADANIE 1
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     /*Zad 1. Napisz program wyświetlający na ekranie liczby całkowite
  9.     z przedziału 1-100. Każda liczba ma być wyświetlona w osobnej linii.
  10.     Zrób 3 wersje, dla każdej pętli osobną. */
  11.  
  12.     for (int i=1; i<=100; i++)
  13.     {
  14.         cout<<i<<endl;
  15.     }
  16.  
  17.  
  18.     int j=1;
  19.  
  20.     while (j<=100)
  21.     {
  22.         cout<<j<<endl;
  23.         j++;
  24.     }
  25.  
  26.  
  27.     int k=1;
  28.  
  29.     do
  30.     {
  31.         cout<<k<<endl;
  32.         k++;
  33.     }
  34.     while (k<=100);
  35.  
  36.  
  37.     return 0;
  38. }
  39.  
  40.  
  41.  
  42. ZADANIE 2
  43. #include <iostream>
  44.  
  45. using namespace std;
  46.  
  47. int main()
  48. {
  49.     /*Zad2. Napisz program, który pobiera od użytkownika krańce przedziału [a,b].
  50.     Program ma za zadanie wyświetlić kolejno liczby z danego przedziału oraz komunikat
  51.     czy jest ona podzielna przez 3 czy nie.
  52.     Uwaga ! – zabezpiecz program, jeśli użytkownik wpisze krańce przedziału odwrotnie.
  53.     Wówczas program sam powinien zamienić zmienne wartościami. */
  54.  
  55.     int a,b,i;
  56.  
  57.     cout<<"Podaj poczatek przedzialu:"<< endl;
  58.     cin>>a;
  59.  
  60.     cout<<"Podaj koniec przedzialu:"<<endl;
  61.     cin>>b;
  62.  
  63.  
  64.     if (a<b)
  65.     {
  66.         for (int i=a; i<=b; i++)
  67.         {
  68.         cout<<i<<endl;
  69.  
  70.         if (i%3==0)
  71.         {
  72.             cout<<"Liczba jest podzielna przez 3"<<endl;
  73.         }
  74.         else
  75.         {
  76.             cout<<"Liczba nie jest podzielna przez 3"<<endl;
  77.         }
  78.         }
  79.  
  80.  
  81.     }
  82.     else
  83.     {
  84.         for (int i=b; i<=a; i++)
  85.         {
  86.         cout<<i<<endl;
  87.  
  88.         if (i%3==0)
  89.         {
  90.             cout<<"Liczba jest podzielna przez 3"<<endl;
  91.         }
  92.         else
  93.         {
  94.             cout<<"Liczba nie jest podzielna przez 3"<<endl;
  95.         }
  96.         }
  97.     }
  98.  
  99.     return 0;
  100. }
  101.  
  102.  
  103.  
  104. ZADANIE 3
  105. #include <iostream>
  106.  
  107. using namespace std;
  108.  
  109. int main()
  110. {
  111.     /*Zad3. Napisz program obliczający silnię z podanej przez użytkownika liczby.
  112.     Program powinien sprawdzić, czy podana liczba jest większa od 0.
  113.     Jeśli liczba jest ujemna, wówczas program powinien zwrócić komunikat o błędzie
  114.     i zakończyć działanie. Jeśli liczba jest równa 0, wówczas program powinien zwrócić komunikat 0!=1.
  115.     Jeśli jest dodatnia, wypisz wynik na ekranie. */
  116.  
  117.  
  118.     int x,y;
  119.     int z=1;
  120.     cout<<"Podaj liczbe: "<<endl;
  121.     cin>>x;
  122.  
  123.  
  124.     if (x>0)
  125.     {
  126.           for(int y=1; y<=x; y++)
  127.           z=z*y;
  128.           cout<<"Silnia z liczby "<<x<<" wynosi "<<z;
  129.     }
  130.     else if (x<0)
  131.     {
  132.         cout<<"Nastapil blad, liczba jest ujemna";
  133.     }
  134.     else
  135.     {
  136.         cout<<"0!=1";
  137.     }
  138.  
  139.  
  140.     return 0;
  141. }
  142.  
  143.  
  144.  
  145.  
  146.  
  147. ZADANIE 4
  148. #include <iostream>
  149.  
  150. using namespace std;
  151.  
  152. int main()
  153. {
  154.     /*Zad4. Napisz program wyświetlający wszystkie liczby 2cyfrowe podzielne przez 4. */
  155.  
  156.     for (int i=10; i<100; i++)
  157.     {
  158.         if(i%4==0)
  159.         {
  160.             cout<<i<<endl;
  161.         }
  162.     }
  163.  
  164.  
  165.     return 0;
  166. }
  167.  
  168.  
  169.  
  170. ZADANIE 5
  171. #include <iostream>
  172.  
  173. using namespace std;
  174.  
  175. int main()
  176. {
  177.    /*Zad 5. Napisz program, który wyświetli na ekranie liczby od 0 do 200
  178.    z krokiem pobranym od użytkownika.  Liczby rozdziel spacjami.
  179.    np. : krok = 5 -> 0 5 10 15 20…..  */
  180.  
  181.    int k;
  182.    cout<<"Podaj wielkosc kroku: "<<endl;
  183.    cin>>k;
  184.  
  185.  
  186.    for (int i=0; i<=200; i++)
  187.    {
  188.        cout<<i<<" ";
  189.        i=i+k;
  190.        i--;
  191.  
  192.    }
  193.  
  194.     return 0;
  195. }
  196.  
  197.  
Add Comment
Please, Sign In to add comment