Suma
#include <iostream>
using namespace std;
int main()
{
cout << "Algorytm sumowania" << endl;
int suma, a, b;
cout << "Wpisz liczbe a: ";
cin >> a;
cout << "Wpisz liczbe b: ";
cin >> b;
suma = a + b;
cout << "Suma: " << suma << endl;
return 0;
}
Suma wielu liczb (wiadoma ilość)
#include <iostream>
using namespace std;
int main()
{
int n, x, suma = 0;
cout << "Wpisz, ile bedzie liczb: ";
cin >> n;
for (int i = 1; i <= n; i++){
cout << "Wpisz " << i << "-a" << "liczbe: ";
cin >> x;
suma += x;
}
cout << "suma wynosi " << suma;
return 0;
}
Suma wielu liczb (niewiadoma ilość)
#include <iostream>
using namespace std;
int main()
{
int x, suma = 0;
cin >> x;
for (int i = 1 ; x != 0; i++){ // dopóki nie wpiszemy "0"
suma += x;
cin >> x;
}
cout << "Suma wynosi " << suma;
return 0;
}
Iloczyn wielu liczb
#include <iostream>
using namespace std;
int main()
{
int x, iloczyn = 1;
cin >> x;
for (int i = 1 ; x !=0; i++){ // dopóki nie wpiszemy "0"
iloczyn *= x;
cin >> x;
}
cout << "Iloczyn wynosi " << iloczyn;
return 0;
}
Potęga liczby
#include <iostream>
using namespace std;
int main()
{
int x, n, potega = 1;
cout << "Wpisz podstawe: ";
cin >> x;
cout << "Wpisz wykladnik: ";
cin >> n;
for (int i = 1; i <= n; i++){
potega = potega * x;
}
cout << "Potega wynosi: " << potega;
return 0;
}
Ilość wartości
#include <iostream>
using namespace std;
int main()
{
string im;
int k = 0; // licznik
cout << "Wpisz imiona (0 - koniec wpisywania) " << endl;
do {
cin >> im;
if (im != "0") k++; // licznik zwiększa się
} while (im != "0");
cout << "Wpisano " << k << " imion." << endl;
return 0;
}
Średnia
#include <iostream>
using namespace std;
int main()
{
int x, suma = 0, ilosc = 0, srednia;
cin >> x;
for (int i = 1 ; x != 0; i++){ // dopóki nie wpiszemy "0"
suma += x;
ilosc++;
cin >> x;
}
srednia = suma / ilosc;
cout << "Srednia arytmetyczna wynosi " << srednia;
return 0;
}
Najmniejsza i największa wartość
//liczby dodatnie
#include <iostream>
using namespace std;
int main()
{
int x, min = 0, max = 0;
cin >> x;
for (int i = 1 ; x != 0; i++){ // dopóki nie wpiszemy "0"
if (x < min) min = x;
if (x > max) max = x;
cin >> x;
}
cout << "Najmniesza wartosc wynosi " << min;
cout << "Najwieksza wartosc wynosi " << max;
return 0;
}
Sortowanie