Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[c++]Pętla for w pętli for

Ostatnio zmodyfikowano 2014-01-29 19:40
Autor Wiadomość
xDestiXx
Temat założony przez niniejszego użytkownika
[c++]Pętla for w pętli for
» 2014-01-29 19:20:44
Witam, obecnie pracuje nad pewnym prostym programikiem, którego zadaniem jest pobranie od użytkownika liczby a następnie odpalenie dwóch pętli i podzielenie liczby z pierwszej pętli przez liczbę z drugiej. Niestety, w momencie kiedy pisałem to w pascalu (było to już chwilę temu :)) nie miałem z tym żadnego problemu, ale w c++ jakoś sobie nie mogę poradzić.

Mój program wygląda tak:
C/C++
#include <iostream>
#include <cstdlib>
#include <fstream>
#include <math.h>

using namespace std;

int main( int argc, char * argv[] )
{
    int m, n, i, j;
    float wynik;
    cout << "Ile liczb: " << endl;
    cin >> m;
    for( int i = 2; i <= m; i++ )
    {
        for( int j = 0; j <= m; j++ )
        {
            wynik = i / j;
            cout << i << " / " << j << " = " << wynik;
        }
    }
    system( "PAUSE" );
}

Niby ładnie się kompiluje ale w momencie uruchomienia i podania liczby (m) program przestaje działać. Obstawiam, że to dzielenie crashuje program (pewnie trzeba to inaczej lub gdzie indziej zapisać :)) ale niestety nie jestem w stanie sam tego naprawić.

Liczę na pomoc :)
P-103539
leon_w
» 2014-01-29 19:34:20
Problem może być w tym, że próbujesz dzielić przez zero.
P-103541
xDestiXx
Temat założony przez niniejszego użytkownika
» 2014-01-29 19:40:09
Ehhh... Tak to już jest człowiek szuka nie wiadomo jak zagmatwanego problemu i nawet nie pomyśli o błahostkach :P
Faktycznie, po zmienieniu wartości j na 1 program zaczął działać.

Dzięki wielkie za pomoc :)
Pozdrawiam.
P-103542
« 1 »
  Strona 1 z 1