Witajcie !
Mam mały problem. Stawiam dopiero pierwsze kroki w programowaniu C++ (kursy Pana Mirosława Zelenta) i natrafiłem na rzecz którą nie do końca rozumiem. Przedstawiam prosty kod:
#include <iostream>
using namespace std;
int liczby[5], sym[5];
int main()
{
for (int i=0;i<5;i++)
{
cout<<endl<<endl<<endl<<"Wpisz liczbe: ";
cin>>liczby[i];
liczby[i]=sym[i]++; /* tutaj chce aby np: liczby[0]
w pierwszej iteracji wynosily/
równaly sie
sym[1] (uzywajac inkrementacji
zmiennej sym]
*/
cout<<endl<<"To jest liczby[i]: "<<liczby[i];
cout<<endl<<"To jest sym[i]: "<<sym[i]; /* chce wypisac zmienna
zaleznie od iteracji
*/
}
return(0);
}
Sym[i] jest tutaj ,,eksperymentalnie". Używam CodeBlocks'a.
Chciałbym zrobić tak gdy zwiększa się iteracja o jeden to zostaje ona o jeden zapisana. Jednak po uruchomieniu programu nie zlicza on iteracji i powiększa tylko pozostawia nadal jako tą samą (w wszystkich 5 liniach/próbach). Za " i ,, przyjmuję liczbę iteracji.
Wiecie może gdzie jest błąd: czy w moim myśleniu czy zapisaniu tego ?
Pozdrawiam