Advertisement
Guest User

minden településen nagyobb lesz a hőmérséklet, mint az előtt

a guest
Nov 27th, 2011
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.30 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. //Adatok beolvasása
  7. {
  8.     int n, m;
  9.     do {
  10.     cout << "Telepulesek szama: ";
  11.     cin >> n;
  12.     } while (n <= 0);
  13.  
  14.     do {
  15.     cout << "Napok szama: ";
  16.     cin >> m;
  17.     } while (m <= 0);
  18.  
  19.     float homerseklet[n][m];
  20.  
  21.     cout << endl << "Idojaras elorejezesek beolvasasa" << endl;
  22.     cout << endl;
  23.  
  24.     for (int i = 0; i < n; ++i) {
  25.     for (int j = 0; j < m; ++j) {
  26.         do {
  27.         cout << "Kerem a " << i + 1 << ". varosnak a(z) " << j + 1 << ". napi legmagasabb homersekletet: ";
  28.         cin >> homerseklet[i][j];
  29.         } while (homerseklet[i][j] < -89.2 || homerseklet[i][j] > 58);
  30.     }
  31.     cout << endl;
  32.     }
  33. //Eredmény kiszámoltatása
  34.     int db = 0;
  35.     int i = 0;
  36.     int napok[db];
  37.     for (int j = 1; j < n; ++j) {
  38.     while (homerseklet[i][j - 1] < homerseklet[i][j] && i < m) {
  39.         i = i + 1;
  40.     }
  41.     if (i == n) {
  42.         db = db + 1;
  43.         napok[db - 1] = j + 1;
  44.         cout << db << endl;
  45.     }
  46.     i = 0;
  47.     }
  48. //Eredmény kiiratása
  49.     if (db > 0) {
  50.     cout << "Eze(ke)n a nap(ok)on minden varosban nagyobb a homerseklet mint az elozo napon: ";
  51.     for (int i = 0; i < db; ++i) {
  52.         cout << napok[i] << ".nap ";
  53.     }
  54.     } else {
  55.     cout << "Nincs olyan nap amikor minden varosban nagyobb a homerseklet mint az elozo napon";
  56.     }
  57.     return 0;
  58. }
  59.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement