Ad. 1
Wersja 1
#include <iostream>
using namespace std;
static int sumaNieparzystych(int liczba)
{
int pierwsza = 1;
int wynik = 0;
for( int i = 0; i < liczba; i++ )
wynik += pierwsza;
pierwsza += 2;
}
return wynik;
int main()
int liczba;
cout << "Sumę ilu liczb nieparzystych chcesz zobaczyć? ";
cin >> liczba;
cout << sumaNieparzystych(liczba);
Wersja 2
static int sumaNieparzystych(int liczba, int wynik, int pierwsza)
liczba--;
if(liczba == 0)
else
return sumaNieparzystych(liczba, wynik, pierwsza);
cout << sumaNieparzystych(liczba, 0, 1);
Ad. 2
Sama funkcja:
static bool Szczescie(int liczba)
int ostatnia = liczba % 10;
if (ostatnia == 8)
return true;
if (liczba % 10 != 0)
return Szczescie(liczba / 10);
return false;
Dodaje również kod:
std::cout << Szczescie(512) << std::endl;
Ad. 3
//Obliczanie rekurencyjne silni
static int silnia(int liczba)
if(liczba<2)
return 1;
return liczba*silnia(liczba-1);
cout << "Wprowadź liczbę aby policzyć z niej silnię: ";
cout << silnia(liczba);
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Ad. 1
Wersja 1
#include <iostream>
using namespace std;
static int sumaNieparzystych(int liczba)
{
int pierwsza = 1;
int wynik = 0;
for( int i = 0; i < liczba; i++ )
{
wynik += pierwsza;
pierwsza += 2;
}
return wynik;
}
int main()
{
int liczba;
cout << "Sumę ilu liczb nieparzystych chcesz zobaczyć? ";
cin >> liczba;
cout << sumaNieparzystych(liczba);
}
Wersja 2
#include <iostream>
using namespace std;
static int sumaNieparzystych(int liczba, int wynik, int pierwsza)
{
wynik += pierwsza;
pierwsza += 2;
liczba--;
if(liczba == 0)
{
return wynik;
}
else
{
return sumaNieparzystych(liczba, wynik, pierwsza);
}
}
int main()
{
int liczba;
cout << "Sumę ilu liczb nieparzystych chcesz zobaczyć? ";
cin >> liczba;
cout << sumaNieparzystych(liczba, 0, 1);
}
Ad. 2
Sama funkcja:
static bool Szczescie(int liczba)
{
int ostatnia = liczba % 10;
if (ostatnia == 8)
return true;
if (liczba % 10 != 0)
return Szczescie(liczba / 10);
else
return false;
}
Dodaje również kod:
#include <iostream>
static bool Szczescie(int liczba)
{
int ostatnia = liczba % 10;
if (ostatnia == 8)
return true;
if (liczba % 10 != 0)
return Szczescie(liczba / 10);
else
return false;
}
int main()
{
std::cout << Szczescie(512) << std::endl;
}
Ad. 3
//Obliczanie rekurencyjne silni
#include <iostream>
using namespace std;
static int silnia(int liczba)
{
if(liczba<2)
return 1;
return liczba*silnia(liczba-1);
}
int main()
{
int liczba;
cout << "Wprowadź liczbę aby policzyć z niej silnię: ";
cin >> liczba;
cout << silnia(liczba);
}