wiktortokumpel

lab4

Oct 26th, 2021 (edited)
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.61 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <time.h>
  4. #include <math.h>
  5. #include <stdio.h>
  6. #include <iomanip>
  7. using namespace std;
  8. void zadanie_1()
  9. {
  10.     for (int a=0;a<=10;a++)
  11.     {
  12.         cout<<a<<"  ";
  13.     }
  14.     cout<<"koniec";
  15. }
  16. void zadanie_2()
  17. {   int a,b;
  18.     cout<< "podaj dwie liczby:"<<endl;
  19.     cin >> a>>b;
  20.     if(a>=b)
  21.     {
  22.         for(;a>=b;b++)
  23.         {
  24.             cout<<b<<"   ";
  25.         }
  26.         cout<<"koniec";
  27.     }
  28.     else
  29.     {
  30.         for(;b>=a;a++)
  31.         {
  32.             cout<<a<<"   ";
  33.         }
  34.         cout<<"koniec";
  35.     }
  36.  
  37. }
  38. void zadanie_3()
  39. {
  40.     int a,b,c;
  41.     cout<< "podaj dwie liczby:"<<endl;
  42.     cin >> a>>b;
  43.     if(a>=b)
  44.     {
  45.         for(c=3;a>=b;b=b+c)
  46.         {
  47.             cout<<b<<"   ";
  48.         }
  49.         cout<<"koniec";
  50.     }
  51.     else
  52.     {
  53.         for(c=3;b>=a;a=a+c)
  54.         {
  55.             cout<<a<<"   ";
  56.         }
  57.         cout<<"koniec";
  58.     }
  59.  
  60. }
  61. void zadanie_4()
  62. {
  63.     int a,b,suma=0;
  64.     cout<< "podaj dwie liczby:"<<endl;
  65.     cin >> a>>b;
  66.     if(a>=b)
  67.     {
  68.         for(;a>=b;b++)
  69.         {
  70.             suma=suma+b;
  71.         }
  72.         cout<<suma<<endl;
  73.         cout<<"koniec";
  74.     }
  75.     else
  76.     {
  77.         for(;b>=a;a++)
  78.         {
  79.             suma=suma+a;
  80.         }
  81.         cout<<suma<<endl;
  82.         cout<<"koniec";
  83.     }
  84. }
  85. void zadanie_5()
  86. {
  87.     int k,c=0;
  88.     cout << "podaj k wyraz ciÄ…gu";
  89.     cin >> k;
  90.     for(int n=1;n<=k;n++)
  91.     {
  92.         c=2*n+1;
  93.         cout<< c <<endl;
  94.     }
  95. }
  96. void zadanie_6()
  97. {
  98.     int n,silnia=1;
  99.     cout<<"podaj liczbe"<<endl;
  100.     cin >>n;
  101.     for(int a=1;a<=n;a++)
  102.     {
  103.         silnia=silnia*a;
  104.         cout<<silnia<<endl;
  105.     }
  106. }
  107. void zadanie_7()
  108. {   int a,b,nwd=0,nww=0;
  109.     cout<<"podaj dwie liczby"<<endl;
  110.     cin >>a >>b;
  111.     while(a != b)
  112.     {
  113.         if(a<b)
  114.         {
  115.             nwd=b-a;
  116.         }
  117.         else
  118.         {
  119.             nwd= a-b;
  120.         }
  121.     }
  122.     nww=(a*b)/nwd;
  123.     cout<<nwd<<"  " <<nww;
  124. }
  125. void zadanie_8()
  126. {
  127.     srand(time(0));
  128.     for (int i = 1; i < 11; i++)
  129.         cout << (1+rand()%10) << endl;
  130. }
  131. void zadanie_9() {
  132.     int a, b, u, s ,c ,d;
  133.     cout << "Podaj liczbe do konwersji do innego systemu" << endl;
  134.     cin >> a;
  135.     c=d=a;
  136.     while (a > 0) {
  137.         b = a % 2;
  138.         cout << b;
  139.  
  140.         a = a / 2;
  141.     }
  142.     cout << "<- binarny czytaj od lewej " << endl;
  143.     while(c > 0)
  144.     {
  145.         u = c % 8;
  146.         cout << u;
  147.         c = c/8;
  148.     }
  149.     cout << "<- system osemkowy czytaj od lewej"<< endl;
  150.     while (d > 0)
  151.     {
  152.         s = d %16;
  153.         d=d/16;
  154.         if(s==15)
  155.         {
  156.             cout<<"E";
  157.         }
  158.         else if(s==14)
  159.         {
  160.             cout<<"E";
  161.         }
  162.         else if(s==13)
  163.         {
  164.             cout<<"D";
  165.         }
  166.         else if(s==12)
  167.         {
  168.             cout<<"C";
  169.         }
  170.         else if(s==11)
  171.         {
  172.             cout<<"B";
  173.         }
  174.         else if(s==10)
  175.         {
  176.             cout<<"A";
  177.         }
  178.         else{
  179.             cout << s;
  180.         }
  181.         cout<<" ";
  182.     }
  183.     cout<<"<- system szesnastkowy czytaj od lewej";
  184. }
  185. void zadanie_10()
  186. {
  187.     double C,K,F;
  188.     cout<<"podaj temperature jaka jest za oknem"<<"\t";
  189.     cin>> C;
  190.     if(C< -273.15)
  191.     {
  192.         cout<< "nie ma takiej temperatury";
  193.     }
  194.     else
  195.     {
  196.         F = (C * 1.8) + 32;
  197.         K = C + 273.15;
  198.         cout<< fixed<< setprecision(2)<<F <<endl;
  199.         cout<<fixed<< setprecision(2)<<K<<endl;
  200.     }
  201.  
  202. }
  203. void zadanie_11()
  204. {
  205.     cout << "Tabliczka mnozenia" << endl;
  206.     cout<<endl;
  207.  
  208.     for (int w=1; w<=10; w++)
  209.     {
  210.         for (int k=1; k<=10; k++)
  211.         {
  212.             cout<<w*k<<"\t";
  213.         }
  214.         cout<<endl;
  215.  
  216.     }
  217.  
  218. }
  219. void zadanie_12()
  220. {
  221.     int n,x,e=0;
  222.     cout<<"Podaj n oraz x";
  223.     cin>> n >> x;
  224.         for(int y=0;y>=n;y++)
  225.         e=e+
  226.     cout<<e;
  227. }
  228. void zadanie_13()
  229. {
  230.     int n = 0;
  231.     float wynik = 0, liczba = 0;
  232.     cout << "Podaj liczbe " << endl;
  233.     cin >> n;
  234.  
  235.     for( int i = 0; i <= n; i++ )
  236.     {
  237.         liczba =( pow( - 1.0, i ) ) /( 2 * i + 1 );
  238.         cout << "Dla i= " << i << "   liczba=" << liczba << endl;;
  239.         cout << "Dla i=" << i << "  wynik+liczba   " << wynik << " + " << liczba;
  240.         wynik += liczba;
  241.         cout << " = " << wynik << endl << endl;
  242.  
  243.     }
  244. }
  245. int main() {
  246. //    zadanie_1();
  247. //    zadanie_2();
  248. //    zadanie_3();
  249. //    zadanie_4();
  250. //    zadanie_5();
  251. //    zadanie_6();
  252. //    zadanie_7();
  253. //    zadanie_8();
  254.     zadanie_9();
  255. //    zadanie_10();
  256. //    zadanie_11();
  257. //    zadanie_12();
  258. //    zadanie_13();
  259.  
  260.     return 0;
  261. }
  262.  
Advertisement
Add Comment
Please, Sign In to add comment