Advertisement
CloudTemplar

cwiczenie 3

Nov 20th, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.00 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     int liczby[100];
  8.     int i;
  9.     char tryb;
  10.     float suma=0;
  11.     float srednia=0;
  12.     int licznik=0;
  13.     int kontrol=0;
  14.     float nieparzyste=0;
  15.     int licznikn=0;
  16.  
  17.     for(i=0;i<20;i++){
  18.         cin>>liczby[i];
  19.         kontrol++;
  20.         if(liczby[i]==0)break;
  21.     }
  22.     cout<<"Wybierz tryb:\n";
  23.     cout<<"a. Srednia arytmetyczna liczb nieparzystych\n";
  24.     cout<<"b. Srednia arytmetyczna liczb o nieparzystej pozycji\n";
  25.     cin>>tryb;
  26.     if(tryb=='a'){
  27.         for(i=0;i<kontrol;i++){
  28.             if(liczby[i]%2!=0){
  29.                 suma+=liczby[i];
  30.                 licznik++;
  31.             }
  32.         }
  33.         srednia=suma/licznik;
  34.         cout << srednia;
  35.     }
  36.     else{
  37.         for(i=1;i<=kontrol;i++){
  38.             if(i%2!=0){
  39.                 nieparzyste+=liczby[i-1];
  40.                 licznikn++;
  41.             }
  42.         }
  43.         licznikn--;
  44.         srednia=nieparzyste/licznikn;
  45.         cout<<srednia;
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement