Prosze o pomoc. Pętla While

adrianxp

Użytkownik
Dołączył
Listopad 24, 2005
Posty
2
Mam nastepujący problem nie wiem co mam żle w swoim kodzie.
Niby wszystko jest dobrze a jednak nie chce narysowac żądaną ilość gwiazdek.


Oto moj KOD.
Kod:
#include <iostream.h>

main()

{

      int ile; 

      cout << "Ile gwiazdek posiada kapitan: ";

      cin >> ile;

      cout << "n No to narysujmy wszyskie " << ile << " : "; // petla while rysujaca gwiazdki

      {

           cout << " * ";

           ile = ile - 1;

           }

           // na dowod ze mial przerwac petle

           cout << "n Teraz zmienna ile ma wartosc " << ile;

           cout << endl;

           system("pause");

           }

Prosze op pomoc w rozwiazaniu tego problemu a wzamian dam pomogl.
 

andurin

Użytkownik
Dołączył
Październik 15, 2006
Posty
29
A nie łatwiej przez pętlę for?

Kod:
for(int i=0; i<ile; i++)

{

  cout << "*";

}

A jak chcesz przez while ...

Kod:
while(ile>0)

{

   cout << "*";

   ile --;

}

Pozdrawiam,
andurin
 

Zero_Cool

Użytkownik
Dołączył
Listopad 1, 2006
Posty
206
siema adrianxp

problem w Twoim kodzie jest taki ze nia ma tam wspomnianej w temacie petli WHILE , chyba zapomniales jej wstawic , no bo ja jej nie widze po prostu , mam nadzieje ze pomoglem

przy okazji chcialbym wspomniec (pewnie dostane kolejne ostrzezenie od moda za przekonywanie kogos i "pouczanie") , ale proponowalbym definiowac MAIN z jakims typem (nawet jesli domniemanym jest INT) , oraz "doklejanie" plikow nagłowkowych bez "h" i pisanie np. USING NAMESPACE STD , nie ma to jak uzywanie najnowszego standardu
 
Do góry Bottom