Advertisement
Guest User

Untitled

a guest
Oct 21st, 2014
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.16 KB | None | 0 0
  1. int main()
  2. {
  3.     cout << "Progtetelek 1" << endl;
  4.     const int maxmeret=100;
  5.     int cs[maxmeret];
  6.     int n;
  7.     bool hiba;
  8.     do
  9.     {
  10.         cout << "Hany adatod van?\n";
  11.         cin >>n;
  12.         hiba=n<1 || n>maxmeret;
  13.         if(hiba)
  14.             {
  15.                 cout <<"1 es"<<maxmeret<<"kozotti egesz legyen!\n";
  16.             }
  17.  
  18.     }
  19.     while(hiba);
  20.  
  21.     for(int i=0; i<n; ++i)
  22.     {
  23.         do
  24.             {
  25.                 cout <<i+1<<". adat";
  26.                 cin>>cs[i];
  27.                 hiba=cs[i]<0;
  28.                 if(hiba) {cout <<"Csak 0 vagy pozitiv egsz lehet\n";}
  29.             }
  30.     while(hiba);
  31.     }
  32.  
  33. int v;
  34. do
  35. {
  36.  cout <<"\nValassz a kovetkezok kozul:\n";
  37.  cout <<"1. Csapadekos napok szama\n";
  38.  cout <<"2. Legcsapadekos nap\n";
  39.  cout <<"3. Volt-e nagyon csapadekos nap (>=50mm)\n";
  40.  cout <<"4. Minden heten volt-e csapadek\n";
  41.  cout <<"5. Adatok kiirasa\n";
  42.  cout <<"6. Kilepes\n";
  43. do{
  44.     cout <<"Mit valasztasz?";
  45.     cin>>v;
  46.     hiba=v<1 || v>6;
  47.     if(hiba){
  48.         cout <<"1 es 6 kozotti eretket adj meg";}
  49.     }
  50. while(hiba);
  51. switch(v)
  52. {
  53.  
  54.  
  55. case 1:
  56. {
  57.     int c=0;
  58.     for(int i=0; i<0; ++i)
  59.         if(cs[i]>0) ++c;
  60.         cout <<"\ncsapadekos napok szama\n"<<c;
  61.       break;
  62.     }
  63. case 2:
  64.     {
  65.         int maxx=0;
  66.         for(int i=2; i<n; ++i)
  67.  
  68.         if(cs[i]>cs[maxx]) maxx=i;
  69.         if(cs[maxx]==0)
  70.         {
  71.             cout <<"Nem volt csapdekos nap";
  72.         }else{
  73.         cout <<" a legtobb csapadek"<<maxx+1;
  74.         cout <<" a csapadek mennyisege"<<cs[maxx];}
  75.  
  76.         break;
  77.     }
  78. case 3:
  79.     {
  80.         int i=0;
  81.         while(i<n && cs[i]<50) ++i;
  82.         bool van=i<n;
  83.         int ind;
  84.         if(van)
  85.         {
  86.             cout <<"A keresett nap sorszama"<<ind+1;
  87.             cout <<"A csapadek mennyisege"<<cs[ind];
  88.         }else{
  89.         cout <<"nem megfelelo nap";}
  90.         break;
  91.     }
  92. case 4:
  93.     {
  94.         break;
  95.     }
  96. case 5:
  97.  
  98.     {
  99.         cout <<"A bejegyzett adatok";
  100.         for(int i=0; i<0; ++i)
  101.             cout<<cs[i]<<" ";
  102.       break;
  103.     }
  104.      default:
  105.     {
  106.       cout <<"Viszontlatasra";
  107.     }
  108. }
  109. }while(v!=6);
  110.  
  111.     return 0;
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement