vakho

CPP Sample 3 [3]

Nov 16th, 2014
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.23 KB | None | 0 0
  1. /*
  2.     3. 
  3.     ფაილში ”input.txt” წერია 2126 მთელი რიცხვი.
  4.     შეადგინეთ პროგრამა, რომელიც mas[2126]  მასივში ჩაწერს ამ რიცხვებს,
  5.     ხოლო შემდეგ გაარკვევს და დაბეჭდავს შესაბამის გზავნილს (mesijs) იმის შესახებ,
  6.     თუ ამ რიცხვებიდან რამდენი არის კენტი da ramdenia [10; 350] დიაპაზონში მოთავსებული.
  7. */
  8. #include <iostream>
  9. #include <fstream>
  10. #include <string>
  11.  
  12. using namespace std;
  13.  
  14. #define N 2126
  15.  
  16. int main() {
  17.  
  18.     ifstream ifs("input.txt"); // 2126 მთელი რიცხვი წერია
  19.     int A[N];
  20.     for (int i = 0, num; ifs >> num; i++) {
  21.         A[i] = num;
  22.     }
  23.  
  24.     int oddCount(0), diapazonshia(0);
  25.     for (int i = 0; i < N; i++) {
  26.         if (A[i] % 2 != 0)
  27.             oddCount++;
  28.         if (A[i] >= 10 && A[i] <= 350)
  29.             diapazonshia++;
  30.     }
  31.  
  32.     string message = "Kentia:\t" + oddCount;
  33.     message += "\nDiapazonshia:\t" + diapazonshia;
  34.     cout << message << endl;
  35.  
  36.     system("PAUSE");
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment