Kezdőoldal » Számítástechnika » Programozás » C++, hol a hiba?

C++, hol a hiba?

Figyelt kérdés

A meteorológiai intézet az ország N településére adott M napos időjárás előrejelzést, az

adott településen az adott napra várt legmagasabb hőmérsékletet. Készíts programot, amely

megadja azokat a napokat, amikor legalább egy településen hűvösebb lesz, mint az előző nap

volt!



Megcsináltam, de valamiért még mindig nem adja ki a tömb összes elemét. Esetleg abban tud valaki segíteni, hogy mit rontottam el:


#include <iostream>


using namespace std;


int main()

{

int N,M;


do

{

cout << "Hany telepulesen mertuk a homersekletet?" << endl;

cin >> N;

}

while (N<=0);


do

{

cout << "Hany nap mertuk a homersekletet?" << endl;

cin >> M;

}

while (M<=0);


int t[N][M];


for (int i=0;i<N;i++)

{

for (int j=0;j<M;j++)

{

cout << "A(z) " << i+1 << ". telepulesen a(z) " << j+1 << ". napi homerseklet: " << endl;

cin >> t[i][j];

}

}


int jo[100];

int db=0;

bool vane=false;

for (int i=0;i<N;i++)

{

for (int j=1;j<M;j++)

{

if (t[i][j]<t[i][j-1])

{

vane=false;

for(int w=0;w<=db;w++)

{

if(jo[w]==j)

{

vane=true;

}

}

if(vane==false){

jo[db]=j+1;

db++;

}

}

}

}


for(int i=0;i<db;i++)

{

cout<<"Valamelyik telepulesen a(z)" <<jo[i]<< ". napi homerseklet alacsonyabb volt az elozo napinal"<<endl;

}


return 0;

}


2012. máj. 6. 13:35
 1/1 iostream ***** válasza:

int t[N][M];


Ezt pl felejtsd el. Ilyet a C++ nem tud.

2012. máj. 6. 16:54
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!