#include<iostream.h> #include<conio.h> #include<math.h> (WCZYTANIE BIBLIOTEK)
main(){} cout<<"DW\n";(DRUKOWANIE) getch(); (WSTRZYMANIE) clrscr(); (CZYSZCZENIE)
cin>>a; (WCZYTAJ a) (float/) int a,b,dzialanie; (DEKLARUJEMY ZMIENNE)
randomize(); // generuje zmienne losowe
komp=random(11); // random(x) - komp losuje losuje liczbe calkowita maks.=x-1!!
// statycznie int tab[15]; //dynamicznie int*tab; deklaracja wskaznikowa;
//tab=new int [roz] ustawienie wskaznika na poczatek obszaru; //krocej int*tab=new int [roz];
1pr wypis l.powtórzeń: { cout<<"Podaj liczbe a="; cin>>a; b=0; do { b=b+1; a=a+1; cout<<"a="<<a<<"\n"; } while (a<10); cout<<"Liczba powtorzen wyniosla "<<b; getch(); }
2pr kalkulator: { int a,b,c; float x,y,z; char znak; blad: cout<<"\t\t\t Prosty kalkulator"; cout<<"\n\t\t\t Wybierz operacje arytmetyczna:"<<endl; cout<<"\tDodawanie \t'+' \n\tOdejmowanie \t'-' \n\tMnożenie \t'*' \n\tDzielenie \t'/'\n";
cin>>znak; if(znak!='+' && znak!='-' && znak!='*' && znak!='/') {cout<<"\nZostala wybrana niepoprawna operacja"; goto blad; } switch(znak) { case'+': {cout<<"Dodawanie\nPodaj liczbe a="; cin>>a; cout<<"\nPodaj liczbe b="; cin>>b; c=a+b; cout<<"wynik dodawania c="<<c; break;} case'-': { cout<<"Odejmowanie\nPodaj liczbe a="; cin>>a;
cout<<"\nPodaj liczbe b="; cin>>b; c=a-b; cout<<"wynik odejmowania c="<<c; break; }
case'*': {cout<<"Mnozenie\nPodaj liczbe a="; cin>>a; cout<<"\nPodaj liczbe b="; cin>>b;
c=a*b; cout<<"wynik mnozenia c="<<c; break; } case'/': {cout<<"Dzielenie\nPodaj liczbe x=";
cin>>x; cout<<"\nPodaj liczbe y="; cin>>y; z=x/y; cout<<"wynik dzielenia z="<<z; break;}
} getch();} 3prObliczanie oceny na podstawie liczby pkt: { int pkt; float oc;
cout<<"Podaj liczbę punktow pkt="; cin>>pkt; if (pkt<=49) oc=2; else if (pkt<=59) oc=3; else if (pkt<=69) oc=3.5; else if (pkt<=79) oc=4; else if (pkt<=89) oc=4.5; else oc=5; cout<<"Twoja ocena to "<<oc; getch(); }
4pr: Obliczanie wart f: { float f,x; cout<<"Podaj liczbe x="; cin>>x; if (x<0) f=pow(x,2)+2;
else f=log10(x); cout<<"Wartosc funkcji f="<<f<<endl; getch(); clrscr; }
5pr: Wypisywanie liczy do dołu:{ int i, j; for (i=9; i>=0; i=i-1) cout<<"\n i="<<i; getch(); }
6pr: Wypisywanie rozm tablicy: {char napis1[]={"Politechnika"}; char napis2[]={'P','o','l','i', 't','e','c','h','n','i','k','a'}; cout << "Rozmiar tablicy napis1 : " << sizeof(napis1);
cout << "\nRozmiar tablicy napis2 : " << sizeof(napis2); getch(); }
7pr: Ala lotek: const int n_max=50; int Y[n_max]; int n,los; czyt_dane (int &n, int Y[]) ;
{ int i; cout << "\nPodaj rozmiar tablicy :"; cin >> n; cout << "\nPodaj zakres los. liczb :";
cin >> los; for (i=0; i<n; i++) { Y[i]=random(los)+1; cout <<"\nY["<<i<<"]="<<Y[i]; }
8pr:Tablica: Tab_1D() { int rozm; cout <<"ILe elementow w tablicy? \n"; cin>>rozm;
int *tab=new int[rozm]; for (int i=0; i<rozm; i++) {tab[i]=i+1; cout<<"tab["<<i<<"]="<<tab[i]<<endl;} delete [] tab; getch(); }
Tab_2D() { int w,k; int **T; cout<<"Podaj liczbe wierszy: "; cin>>w;
cout<<"Podaj liczbe kolumn: "; cin>>k; T=new int*[w]; for (int i=0; i<w; i++) T[i]=new int [k];
for (int i=0; i<w; i++) { for (int j=0; j<k; j++) { T[i][j]=i+j; cout<<"T["<<i<<"]["<<j<<"]="<<T[i][j]<<"\t";} cout<<endl;} getch(); }
main() { Tab_1D(); clrscr; Tab_2D(); }