#include <iostream>
using namespace std;
int main()
{
int a, b, c;
cout << "Podaj pierwsza liczbe: ";
cin >> a;
cout << endl;
cout << "Najwieksza liczba jest " << a;
cout << endl;
cout << "Podaj druga liczbe: ";
cin >> b;
cout << endl;
if (a > b)
{
cout << "Najwieksza liczba jest: " << a;
cout << endl;
}
else
{
cout << "Najwieksza liczba jest: " << b;
cout << endl;
a = b;
}
cout << "Podaj trzecia liczbe: ";
cout << endl;
cin >> c;
if (c > a)
{
cout << "Najwieksza liczba jest: " << c;
cout << endl;
}
else
{
cout << "Najwieksza liczba jest: " << a;
cout << endl;
}
system("PAUSE");
return 0;
}
Tutaj będę umieszczał programy mojego autorstwa zrealizowane głównie w języku c++/c.
lecz wbrew temu, co o niej wiemy.
Fox Mulder w serialu „Z archiwum X”
7.10.08
Wybór największej liczby
2.10.08
Zliczanie liter w wyrazie
#include <iostream>
#include <string>
using namespace std;
int main()
{
string strWyraz;
char chLitera;
int nLicznik = 0;
cout << "Podaj wyraz: ";
cin >> strWyraz;
cout << "Podaj jaka litere chcesz zliczyc: ";
cin >> chLitera;
for (int i = 0; i <= strWyraz.length(); ++i)
{
if (strWyraz[i] == chLitera)
++nLicznik;
}
cout << "Podana litera wystepuje " << nLicznik << " razy";
cout << endl;
system("PAUSE");
return 0;
}
Obliczanie pierwiastków równania kwadratowego
#include <iostream>
#include <cmath>
using namespace std;
void BrakRozwiazan()
{
cout << "Rownanie nie posiada rozwiazan";
}
void JednoRozwiazanie(float A, float B, float C)
{
float fWynik = (-B) / (2 * A);
cout << "Rownanie ma jedno rozwiazanie X = " << fWynik;
}
void DwaRozwiazania(float A, float B, float C, float Pierwiastek)
{
float fWynik1 = (-B + Pierwiastek) / (2 * A);
float fWynik2 = (-B - Pierwiastek) / (2 * A);
cout << "Rownanie ma dwa rozwiazania \n";
cout << "X1 = " << fWynik1;
cout << endl;
cout << "X2 = " << fWynik2;
}
int main()
{
float fA, fB, fC;
float fDelta, fPierwiastek;
cout << "Podaj parametry rownania kwadratowego postaci \n";
cout << "A * X^2 + B * X + C = 0 \n";
cout << "A =";
cin >> fA;
cout << "B =";
cin >> fB;
cout << "C =";
cin >> fC;
fDelta = (fB * fB) - 4 * fA * fC;
fPierwiastek = sqrt(fDelta);
if (fDelta < 0)
{
BrakRozwiazan();
}
if (fDelta == 0)
{
JednoRozwiazanie(fA, fB, fC);
}
if (fDelta > 0)
{
DwaRozwiazania(fA, fB, fC, fPierwiastek);
}
cout << endl;
system("PAUSE");
return 0;
}
1.10.08
Pierwsza gra zgadywanka
#include <iostream>
#include <ctime>
#include <conio.h>
using namespace std;
int main()
{
int nLiczydlo = 0;
int nLiczba;
srand ((int) time(NULL));
int nWylosowana = rand() % 100 + 1;
cout << "Podaj liczbe: \n";
cin >> nLiczba;
while (nWylosowana != nLiczba)
{
if (nLiczba > nWylosowana)
{
cout << "podana liczba jest za duza ";
}
else
{
cout << "podana liczba jest za mala ";
}
cout << "sprobuj jeszcze raz: \n";
cin >> nLiczba;
nLiczydlo++;
}
cout << "Za " << nLiczydlo + 1 << " razem udalo ci sie zgadnac";
system("PAUSE");
return 0;
}