C++ 2 liceum (2 oddzielne programy!)

1. Zdefiniuj funkcję kolumna typu void bez parametrów, wyświetlającą na ekranie w kolumnie liczby od 1 do 10 poprzedzone znakiem ,,='' i spacją. Funkcję wywołaj w programie głównym. Zapisz program w pliku pod nazwą Kolumna_liczb.

2. Zmodyfikuj program Kolumna_liczb zapisany w zadaniu 4. , dodając do funkcji parametr ile określający liczbę wyświetlanych rzędów liczb. Funkcję wywołaj w programie głównym z parametrem aktualnym ile_liczb. Dodaj sprawdzanie poprawności wprowadzanych danych (muszą być większe od zera). Zapisz program w pliku pod nazwą Kolumna_liczb_popr.



Odpowiedź :

#include <iostream>

using namespace std;

void kolumna (void)

{

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

   cout << "= " << i << endl;

}

using namespace std;

int main()

{

   kolumna();

   return 0;

}

-------

#include <iostream>

using namespace std;

void kolumna (int ile_liczb)

{

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

    cout << "= " << i << endl;

}

using namespace std;

int main()

{

   int ile_liczb;

   cin >> ile_liczb;

   if (ile_liczb <=0)

       cout << "blad";

   else

       kolumna(ile_liczb);

   return 0;

}