C++ Napisz program, który będzie zawierał główna funkcję int main() oraz inną dodatkową funkcję. Program musi zawierać instrukcję warunkową „if… else” albo pętlę „for”.

Odpowiedź :

#include <iostream>

using namespace std;

void funkcja()

{

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

  {

       cout << i << " ";

  }

}

int main()

{

  funkcja();

  return 0;

}

Odpowiedź:

Trzy programy:

1. if, else

2. for

3. for, if, else

Wyjaśnienie:

//Program, który sprawdza, czy wprowadzona liczba jest podzielna przez drugą podaną liczbę:

#include <iostream>

using namespace std;

int main() {

 int a,b;

 cout<<"Podaj liczbę: ";

 cin>>a;

 cout<<"Podaj dzielnik: ";

 cin>>b;

 if (a%b==0){

   cout<<"Liczba "<<a<<" jest podzielna przez "<<b;}

 else{

   cout<<"Liczba "<<a<<" nie jest podzielna przez "<<b;

 }

}

//Program, który wypisuje wszystkie liczby naturalne z podanego przedziału przez użytkownika:

#include <iostream>

using namespace std;

int main() {

 int a,b,i;

 cout<<"Podaj początek przedziału liczbowego: ";

 cin>>a;

 cout<<"Podaj koniec przedziału liczbowego: ";

 cin>>b;

 for (i=a;i<=b;i++){

   cout<<i<<" ";

 }

}

//Program, który sumuje liczby parzyste oraz liczby nieparzyste z danego przedziału liczbowego:

#include <iostream>

using namespace std;

int main() {

 int a,b,i,suma_p=0,suma_np=0;

 cout<<"Podaj początek przedziału liczbowego: ";

 cin>>a;

 cout<<"Podaj koniec przedziału liczbowego: ";

 cin>>b;

 for (i=a;i<=b;i++){

   if (i%2==0){

     suma_p=suma_p+i;}

   else {

     suma_np=suma_np=suma_np+i;}

   }

cout<<"Suma liczb parzystych z przedziału <"<<a<<","<<b<<"> wynosi "<<suma_p<<endl;

cout<<"Suma liczb nieparzystych z przedziału <"<<a<<","<<b<<"> wynosi "<<suma_np<<endl;

}