C++
1.Napisz program, ktory zliczy ilosc podanych liczb z klawaitury ale tylko gdy liczb z klawiatury ale tylko, gdy liczby beda z zakresu od 20 do 50. Podanie liczb z poza zakresu podowduje wyswietlenie ilosci zliczonych liczb i konczy dzialanie programu
2. Napisz program, ktory wyswietli w kwadracie 10x10 znak podany przez uzytkowanika z klawiatury (np.znak*)
3.Napisz program, ktory wyswietli malejaco liczby nieparzyste z przedzialu podanego z klawiatury heelp
4. Napisz program, ktory bedzie liczyl sume liczb podawanych z klawiatury az suma przekoroczy wartosc 250, nastepnie wyswietl podawane liczby i uzyskana sume\



Odpowiedź :

Odpowiedź:

1.

#include <iostream>

using namespace std;

int main() {

   int in, count = 0;

   do {

       cin >> in;

       if (in >= 20 && in <= 50) {

           count++;

       }

   } while (in >= 20 && in <= 50);

   cout << "Zliczono " << count << " liczb";

   getchar();

   return 0;

}

2.

#include <iostream>

using namespace std;

int main() {

   char z;

   cin >> z;

   for (int i = 0; i < 10; i++) {

       for (int j = 0; j < 10; j++) {

           cout << z << " ";

       }

       cout << endl;

   }

   getchar();

   return 0;

}

3.

#include <iostream>

using namespace std;

int main() {

   int s, e;

   cout << "Podaj poczatek przedzialu: ";

   cin >> s;

   cout << "Podaj koniec przedzialu: ";

   cin >> e;

   while (s <= e) {

       if (s % 2 == 0) cout << s << " ";

       s++;

   }

   getchar();

   return 0;

}

4.

#include <iostream>

#include <string>

using namespace std;

int main() {

   int sum = 0, in;

   string  h = "";

   while (sum <= 250) {

       cin >> in;

       sum += in;

       h = h + to_string(in) + ", ";

   }

   cout << "Podawane liczby: " << h << endl;

   cout << "Suma: " << sum;

   getchar();

   return 0;

}

Wyjaśnienie: