chomiki Promocja na nazwa.pl, tanie domeny! czy w mojej 405 jest czujnik temp powietrza ? [delphi] sprawdzanie poprawności adresu Office 2003 Standart - Professional Bieżnia w lasku Problem z odpalaniem Problem z wolnymi obrotami, czy ciepły czy zimny.... DDR 2 nie świecą kontrolki, nie odpala!! Kapiący płyn z pod obudowy rozrządu |
chomikiWitamPrzerabiam symfonie c++ standard i doszedlem do cwiczen lecz jeno mnie troche dobilo i nie moge sobie z nim poradzic przynajmniej z druga czescia. Mam napisac program (uzywajac "reszty z dzielenia") który bedzie wypisywal kolejne litery alfabetu z tym ze pierwsze 8 liter (A-H) maja byc wyswietlone po 2 w rzedzie, a pózniej program ma sie zapytac usera po ile liter w rzedzie ma wypisywac dalej. No i mam problem z tym drugim czlonem tego zadania. Poczatek mam tak: int main () { int i; int x = 2; char znak = 'A' ; for ( i = 0 ; i < 8 ; i++ , znak++) { if (i % x) { cout << znak << endl ; } else { cout << znak ; } } cout << "\nPodaj po ile liter ma byc w rzedzie: " ; Ale dalej ju¿ nie wychodzi mi to // Add: OK ju¿ mam #include <iostream> using namespace std; int main() { int x = 2, i = 0; char znak = 'A'; for (i = 0; i < 8; i++, znak++) if (i % x) cout << znak << endl; else cout << znak; cout << "\nPodaj po ile liter ma byc w rzedzie: "; cin >> x; //oczywiscie zakladamy, ze nikt nie poda tu ciagu //znaków tylko liczby (int) cout << endl; for(int j = 1; j <= 18; j++, znak++) if (j % x) cout << znak; else cout << znak << endl; cout << endl << endl; //lub np. tez tak znak = 'I'; int index = 0; for(int j = 0; j < (18 + x); j++, index++) { if ( index == x ) { for(i = 0; i < index; i++) { if ( znak > 'Z' ) break; cout << znak++; } cout << endl; index = 0; } } cout << endl; system ("pause"); } heey .. ja te¿ przerabiam tylko ¿e ja to zrobi³em w ten sposób, troszke inaczej, ale mam tego "continue" i tak siê zastanawiam czy lepiej pisaæ wiêcej kodu ale bez continua czy te¿ nie cackaæ siê i wstawiæ Ale pewnie i tak nie ma to wiêkszego znaczenia . #include <iostream> using namespace std; int main() { char znak = 'A'; int ile_w_rzedzie = 2, koniec = 8, i = 2; while(i--) { for(int poczatek = 1 ; poczatek <= koniec; poczatek++) { cout << znak++; if(poczatek % ile_w_rzedzie) cout << ", "; else cout << '\n'; } if(!i) continue; koniec = 18; cout << "Ile ma byc liter w rzedzie ? ..."; cin >> ile_w_rzedzie; } system("pause"); } |
||||
Wszelkie Prawa Zastrzeżone! chomiki Design by SZABLONY.maniak.pl. | |||||