Advertisement
Vuco

WE_pp_lab1

Oct 20th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.97 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using namespace std;
  5.  
  6. void zadanie1() {
  7.     cout<<"Zadanie 1"<<endl<<endl;
  8.     string imie, nazwisko;
  9.     int wiek;
  10.     cout<<"Podaj imie: ";
  11.     cin>>imie;
  12.     cout<<"Podaj nazwisko: ";
  13.     cin>>nazwisko;
  14.     cout<<"Podaj wiek: ";
  15.     cin>>wiek;
  16.     cout<<endl<<"Twoje imie: "<<imie<<endl;
  17.     cout<<"Twoje nazwisko: "<<nazwisko<<endl;
  18.     cout<<"Twoj wiek: "<<wiek<<endl<<endl;
  19.  
  20. }
  21. void zadanie2() {
  22.     cout<<"Zadanie 2"<<endl<<endl;
  23.     int a, b;
  24.     cout<<"Podaj liczbe calkowita a: ";
  25.     cin>>a;
  26.     cout<<"Podaj liczbe calkowita b: ";
  27.     cin>>b;
  28.     cout<<endl<<"Suma a i b: "<<a+b<<endl;
  29.     cout<<"Roznica a i b: "<<a-b<<endl;
  30.     cout<<"Iloczyn a i b: "<<a*b<<endl;
  31.     cout<<"Iloraz a i b: "<<a/b<<endl<<endl;
  32.     }
  33.  
  34. void zadanie3() {
  35.     cout<<"Zadanie 3"<<endl<<endl;
  36.     int a, b, c;
  37.     cout<<"Podaj dlugosc odcinka a: ";
  38.     cin>>a;
  39.     cout<<"Podaj dlugosc odcinka b: ";
  40.     cin>>b;
  41.     cout<<"Podaj dlugosc odcinka c: ";
  42.     cin>>c;
  43.     cout<<endl;
  44.     if ((a+b)>c && (a+c)>b && (b+c)>a) cout<<"Z odcinkow mozna zbudowac trojkat"<<endl<<endl;
  45.     else cout<<"Z odcinkow nie mozna zbudowac trojkata"<<endl<<endl;
  46. }
  47.  
  48. void zadanie4() {
  49.     cout<<"Zadanie 4"<<endl<<endl;
  50.     float a, b, c, delta, pierw1, pierw2;
  51.     cout<<"Podaj liczbe rzeczywista a: ";
  52.     cin>>a;
  53.     cout<<"Podaj liczbe rzeczywista b: ";
  54.     cin>>b;
  55.     cout<<"Podaj liczbe rzeczywista c: ";
  56.     cin>>c;
  57.     delta=pow(b,2)-4*a*c;
  58.     //cout<<delta<<endl;
  59.     if (delta<0) cout<<"Rownanie nie ma pierwiastkow rzeczywistych"<<endl<<endl;
  60.     else if (delta==0) {
  61.         pierw1=-b/2*a;
  62.         //cout<<pierw1<<endl;
  63.         cout<<"Rownanie ma jeden pierwiastek rzeczywisty: "<<pierw1<<endl<<endl;
  64.     }
  65.     else if (delta>0) {
  66.         pierw1=(-b-sqrt(delta))/2*a;
  67.         //cout<<pierw1<<endl;
  68.         pierw2=(-b+sqrt(delta))/2*a;
  69.         //cout<<pierw2<<endl;
  70.         cout<<"Rownanie ma dwa pierwiastki rzeczywiste."<<endl<<"Suma pierwiastkow: "<<pierw1+pierw2<<endl<<endl;
  71.     }
  72. }
  73.  
  74. void zadanie5a() {
  75.     cout<<"Zadanie 5a"<<endl<<endl;
  76.     int i, n, a;
  77.     int tab[20];
  78.     for (i=0; i<20; i++) {
  79.         cout<<"Podaj liczbe calkowita nr "<<i+1<<":";
  80.         cin>>tab[i];
  81.     }
  82.     n=abs(tab[0]);
  83.     for (i=0; i<20; i++) {
  84.         if (abs(tab[i])<n) {
  85.             n = abs(tab[i]);
  86.             a=i;
  87.         }
  88.         }
  89.     cout<<"Liczba najblizej zera: "<<tab[a]<<endl<<endl;
  90. }
  91.  
  92. void zadanie5b() {
  93.     cout<<"Zadanie 5b"<<endl<<endl;
  94.     int ile, n;
  95.     cout<<"Ile liczb chcesz podac?"<<endl;
  96.     cin>>ile;
  97.     int tab[ile];
  98.     for (int i=0; i<ile; i++) {
  99.         cout << "Podaj liczbe nr: " << i + 1<<endl;
  100.         cin>>tab[i];
  101.     }
  102.     n=tab[0];
  103.     for (int i=0; i<ile; i++) {
  104.         if (tab[i]>n) n=tab[i];
  105.     }
  106.     cout<<"Najwieksza liczba: "<<n<<endl<<endl;
  107. }
  108.  
  109. int main() {
  110.     zadanie1();
  111.     zadanie2();
  112.     zadanie3();
  113.     zadanie4();
  114.     zadanie5a();
  115.     zadanie5b();
  116.     return 0;
  117. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement