• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wypisanie iteracji na ekranie

Object Storage Arubacloud
0 głosów
329 wizyt
pytanie zadane 18 lutego 2016 w C i C++ przez Lucky Nowicjusz (150 p.)

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 

1 odpowiedź

+1 głos
odpowiedź 18 lutego 2016 przez MetGang Nałogowiec (34,360 p.)
wybrane 18 lutego 2016 przez Lucky
 
Najlepsza
liczby[i] = sym[i+1] // ?

W takim wypadku przy 5 iteracji sym wyjdzie poza zakres.

komentarz 18 lutego 2016 przez Lucky Nowicjusz (150 p.)
Rozumiem,że przy 5 iteracji nie powinna wykonać się ostatnia pętla? Coś przeoczyłem,bo wykonuje się 5 razy.

 
Generalnie ilość iteracji wyświetla jako 0 (co wydaje mi się,że wiążę z zerowym indeksem tablicy). Nie jestem w stanie doprowadzić do tego aby przy każdym następnym wykonaniu pętli program wyświetlał iteracje zgodną z ilością wykonanych pętli.
komentarz 18 lutego 2016 przez MetGang Nałogowiec (34,360 p.)

Jeśli chcesz wypisać ilość wykonanych już iteracji to nie wystarczy i wyświetlić?

komentarz 18 lutego 2016 przez Lucky Nowicjusz (150 p.)
Tak, to to. Takie małe a przez godzinę męczyłem się i nie mogłem dojść.

To mały krok dla człowieka ale wielki krok dla ludzkości.

Dziękuję!

Podobne pytania

+1 głos
3 odpowiedzi 754 wizyt
pytanie zadane 14 września 2015 w JavaScript przez fgrzesiek Nowicjusz (160 p.)
0 głosów
3 odpowiedzi 196 wizyt
pytanie zadane 22 grudnia 2016 w PHP przez powrooz666 Początkujący (300 p.)
0 głosów
0 odpowiedzi 653 wizyt
pytanie zadane 1 stycznia 2022 w C i C++ przez Admak Początkujący (340 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...