Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <ctype.h>
- #include <string>
- using namespace std;
- void zadanie1()
- {
- int wiek;
- do
- { cout<<"Ile masz lat ? : ";
- cin>>wiek;
- if(cin.fail() || wiek<1)
- {
- cout<<"Nie ma takiego wieku"<<endl;
- cin.clear();
- cin.ignore();
- }
- }while(wiek==false || wiek<1);
- if(wiek>=18)
- {
- cout<<" Jestes pelnoletni ";
- }
- else
- {
- cout<<" Nie jestes pelnoletni ";
- }
- }
- //-----------------------------------------------------
- void zadanie2()
- {
- char tab[30][1];
- char tab2[1][30];
- for (int i=0; i<=29; i++)
- {
- tab[i][0]='*';
- tab2[0][i]='*';
- }
- for (int i=0; i<=29; i++)
- {
- cout<<tab[i][0];
- cout<<tab2[0][i]<<endl;
- }
- }
- //-----------------------------------------------------
- float zadanie3(int tab[], int rozmiar)
- {
- float sred=0;
- for (int i=0; i<=rozmiar-1; i++)
- {
- sred=sred+tab[i];
- }
- sred=sred/rozmiar;
- float m1,m2;
- if (tab[0]<=sred)
- m1=sred-tab[0];
- else if (tab[0]>=sred)
- m1=tab[0]-sred;
- m2=tab[0];
- for (int i=1; i<=rozmiar-1; i++)
- {
- if (tab[i]>=sred && tab[i]-sred<=m1)
- {
- m1=tab[i]-sred;
- m2=i;
- }
- else if (tab[i]<sred && sred-tab[i]<=m1)
- {
- m1=sred-tab[i];
- m2=i;
- }
- }
- return m2;
- }
- //-----------------------------------------------------
- int main()
- {
- while(true)
- {
- cout<<"Wybierz zadanie:"<<endl;
- cout<<"1. Zadanie 1"<<endl;
- cout<<"2. Zadanie 2"<<endl;
- cout<<"3. Zadanie 3"<<endl;
- char wybor;
- cin>>wybor;
- int tab[]={100,2,3,4};
- if (wybor=='q' || wybor=='Q')
- exit(0);
- else
- {
- switch(wybor)
- {
- case '1': zadanie1(); break;
- case '2': zadanie2(); break;
- case '3': zadanie3(tab, 4); break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement