Kompilacja programu daje nieprawidłowe wyniki
Ostatnio zmodyfikowano 2015-11-22 16:18
victoria Temat założony przez niniejszego użytkownika |
Kompilacja programu daje nieprawidłowe wyniki » 2015-11-22 15:33:12 Mam napisaną cześć programu. Po wpisywaniu konkretnych danych źle dodaje wyświetla na moim komputerze. Ten sam kod działa prawidłowo na innym komputerze. Wcześniej wystąpiły problemy z code blocksem nie chciał uruchamiać ponownie pliku exe, wyskakiwał błąd odnośnie ld.exe, w procesach widniał podwójnie plik exe którego nie dało się zamknąć ani zabić. Program był instalowany ponownie ale nie rozwiązało to problemu. (podobnie Dev c++ nie działał poprawnie) #include <iostream>
using namespace std;
int main() { int poziom[ 2 ]; int pion[ 2 ]; int A[ 2 ][ 2 ]; int B[ 2 ][ 2 ]; int BB[ 2 ][ 3 ]; int AA[ 2 ][ 3 ]; for( int i = 0; i < 3; i++ ) { cout << "podaj popyt lalaaaala " << endl; cin >> poziom[ i ]; cout << endl; } for( int i = 0; i < 3; i++ ) { cout << "podaj podaz" << endl; cin >> pion[ i ]; cout << endl; } int sum_poziom = 0; int sum_pion = 0; for( int i = 0; i < 3; i++ ) { sum_poziom = sum_poziom + poziom[ i ]; } for( int i = 0; i < 3; i++ ) { sum_pion = sum_pion + pion[ i ]; } if( sum_pion > sum_poziom ) { cout << "trzeba dodac potecjalnego odbiorce " << endl; for( int i = 0; i < 3; i++ ) { for( int j = 0; j < 4; j++ ) { BB[ i ][ j ] = 0; } } for( int i = 0; i < 3; i++ ) { for( int j = 0; j < 4; j++ ) { cout << BB[ i ][ j ]; } cout << endl; } for( int i = 0; i < 3; i++ ) { for( int j = 0; j < 3; j++ ) { cout << "podaj kolejno wierzcholek wartoœci tablicy optymalnosci " << i + 1 << j + 1 << endl; cin >> BB[ i ][ j ]; } } BB[ 0 ][ 3 ] = 0; BB[ 1 ][ 3 ] = 0; BB[ 2 ][ 3 ] = 0; int mini = B[ 0 ][ 0 ]; for( int i = 0; i < 3; i++ ) { for( int j = 0; j < 3; j++ ) { if( B[ i ][ j ] < mini ) { mini = B[ i ][ j ]; } } } cout << "najmniejszy wskaznik optymalnosci " << mini << endl; cout << "tablica optymalnosci" << endl; for( int i = 0; i < 3; i++ ) { for( int j = 0; j < 4; j++ ) { cout << BB[ i ][ j ]; } cout << endl; } } else { cout << "ktos cos gdzies" << endl; } return 0; }
|
|
pekfos |
» 2015-11-22 15:58:56 Przekraczasz rozmiar tablicy. |
|
victoria Temat założony przez niniejszego użytkownika |
» 2015-11-22 16:18:46 |
|
« 1 » |