Hej, mam do zrobienia zadanie z programowania a mianowicie muszę napisać program który przedstawię w trzech wersjach tzn. jeden program który napiszę w trzech różnych pętlach (jedno zadanie w trzech pętlach osobno). Język programowania to C++, a pętle while, do while, i for

Odpowiedź :

Odpowiedź:

#include <iostream>

using namespace std;

int main(int argc, char const *argv[])

{

   int n;

   cout << "Podaj n" << endl;

   cin >> n;

   cout << "Petla for" << endl;

   for (int i = 1; i <= n; i++)

   {

       cout << i << endl;

   }

   cout << "Petla while" << endl;

   int i = 1;

   while (i <= n)

   {

       cout << i << endl;

       i++;

   }

   cout << "Petla do-while" << endl;

   int j = 1;

   do

   {

       cout << j << endl;

       j++;

   } while (j <= n);

   return 0;

}

Wyjaśnienie:

Napisałem prosty program, który prosi użytkownika o podanie liczby (n), a potem wypisuje kolejne liczby całkowite od 1 do podanego n z użyciem każdej pętli. Jeśli masz pytanie jakieś to pisz :)

Odpowiedź:

1. Pętla for

#include <iostream>

using namespace std;

int main ()

{

 for (int i = 1; i <= 10; i++)

 {

     cout << i<< endl;

 }

 return 0;

}

2. Pętla while

#include <iostream>

using namespace std;

int populacja=1; int godzin;

int main()

{

 while(populacja<=10000000)

 {

   godzin++;

   populacja = populacja *2;

   cout<<"minelo godzin:";

   cout<<"liczba baterii: "<<populacja<<endl;

 }

}

3. Do while

#include <iostream>

using namespace std;

int populacja=1; int godzin;

int main()

{

 do  

 {

   godzin++;

   populacja = populacja *2;

   cout<<"minelo godzin:";

   cout<<"liczba baterii: "<<populacja<<endl;

 } while(populacja<=10000000);

}

Wyjaśnienie:

Mam nadzieję że pomogłam, zrobiłam przykładowe programy, ale poradniki są też na yt :)

Miłego dnia , Buziaki ❣