Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [c++] petla w petli
aleo
post
Post #1





Grupa: Zarejestrowani
Postów: 137
Pomógł: 0
Dołączył: 23.08.2008

Ostrzeżenie: (0%)
-----


Witam

Mam kod
CODE
#include <iostream.h>
#include <conio.h>

using namespace std;

int main() {

int i, ile;

cout<<"podaj ile";
cin>>ile;

for(int i=1;i<ile;i++){
for(int i=1;i>10;i++){
cout<<"no to jedziemy **"<< i <<"to jest i\n";
if(i<3) break;}
}


getch();

}


Chce zeby petla zagniezdzona wykonala mi sie iles razy, w zzaleznosci co podam w ile, a teraz jest tak ze cay czas dochodzi do jednego wykonania,
czyli
no to jedziemy **1 to jest i

a chciabym zeby byo

jak wklepie np w ile 2
to
o to jedziemy 1 to jest i
-(petla zaniezdzona)
no to jedziemy **1 to jest i
no to jedziemy **2 to jest i
o to jedziemy 2 to jest i
-(petla zaniezdzona)
no to jedziemy **1 to jest i
no to jedziemy **2 to jest i


Mam nadzieje ze wiecie o co mi chodzi?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


Nie to forum. Ale po pierwsze w pętli zagnieżdżonej nie możesz używać zmiennej i, a po drugie ta pętla zagnieżdżona wykonuje się raz, bo na początku i < 3, a ten warunek przerywa wykonywanie pętli. Jeszcze po trzecie pętla zagnieżdżona nie ma w ogóle sensu, bo sensu nie ma warunek zakończenia i > 10. Pętla będzie wykonywana od i = 1 do i > 10, czyli w nieskończoność chyba, że wewnątrz umieścisz logiczny warunek przerwania pętli.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 15:38