Witam.
Zająłem się pisaniem programu w C++. Program ma wypełniać tablice liczbami całkowitymi od 0 do 24. Zadeklarowałem tablice o wymiarach 5x5, utworzyłem pętlę, ale napotkałem dwa problemy:
#include <iostream>
#include <cstdlib>
#include <stdio.h>
using namespace std;
int main(){
int i,a;
int tab[5][5];
for(i=-1;i<5;i++){
for(a=0;a<5;a++){
tab[i][a]=i+a;
cout<<"cords:"<<i<<" oraz "<<a<<" "<<tab[i][a]<<endl;
}
}
}
Pierwszym z nich jest niepoprawne wpisywanie liczb. Program wpisuje je pod kolejne adresy tablicy, ale nie są to liczby od 0 do 24 tylko 1,2,3,4,5 później 2,3,4,5,6 itd. Drugim błędem jest pomijanie pierwszego adresu z tablicy, tzn. program zaczyna wpisywanie liczb od adresu [1][0], nie tak jak było w moim zamyśle od [0][0].
Jeżeli macie jakieś pomysły jak to poprawić to bardzo bym prosił.
Pozdrawiam,
Ymir