1.1
#include <iostream>
#include <math.h>
//Program na szybko bez zbędnych wypisów
using namespace std;
int main()
{
double a, b, c;
a = b = c = 0;
double zdelta = 0;
do{
cin >> a;
}while(a==0);
cin >> b;
cin >> c;
double delta = 0;
delta = b*b-4*a*c;
if (delta==0) cout << -b/(2*a);
if (delta>0) cout << (-b-sqrt(delta))/(2*a) << " " << (-b+sqrt(delta))/(2*a);
if (delta<0) cout << "error";
cin.get();
cin.get();
return 0;
}
1.2
#include <iostream>
//Bez zbednych wypisow
using namespace std;
int main()
{
double a, b, c;
a = b = c = 0;
do{
cin >> a;
cin >> b;
cin >> c;
}while(a<=0||b<=0||c<=0);
if(!(a+b>c>a-b || a+c>b>a-c || b+c>a>b-c)) return 0;
if(a==b==c) cout << "rownoboczny ";
if(!(a==b==c)&&(a==b||a==c||b==c)) cout << "rownoramienny ";
if(!(a==b||a==c||b==c)) cout << "roznoboczny ";
if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a) cout << "prostokatny ";
if(a*a+b*b<c*c||a*a+c*c<b*b||b*b+c*c<a*a) cout << "rozwartokatny ";
else cout << "ostrokatny";
cin.get();
cin.get();
return 0;
}
1.3
#include <iostream>
//znowu raczej bez pierdol
using namespace std;
int main()
{
double wpr;
int licznik = 0;
double max = -10000;
double suma = 0;
do{
cin >> wpr;
if(wpr>max) max = wpr;
if(wpr<0)
{
suma += wpr;
licznik ++;
}
}while(wpr!=0);
cout << licznik << " " << suma << " " << max;
cin.get();
cin.get();
return 0;
}
1.4
#include <iostream>
//blabla
using namespace std;
int main()
{
int a;
int b;
int c;
cin >> a;
cin >> b;
do{ //algorytm euklidesa
c = a%b;
a = b;
b = c;
}while(b!=0);
cout << a;
cin.get();
cin.get();
return 0;
}
1.5
#include <iostream>
//LOL
using namespace std;
int main()
{
float kwartal = 1000;
float rok = 1000;
for(int i = 0; i<4; i++){ kwartal += 0.025*kwartal;}
rok += 0.12*rok;
if(kwartal==rok) cout << "rowne";
if(kwartal>rok) cout << "Kwartal";
else cout << "Rok";
cin.get();
return 0;
}
1.6
#include <iostream>
using namespace std;
//na dzisiaj starczy
int main()
{
int oprocentowanie = 0;
double kwotak;
do{
oprocentowanie ++;
kwotak = 1000;
for(int i=0; i<12; i++)
{
kwotak += kwotak*(oprocentowanie/12);
cout << kwotak << endl;
}
}while(kwotak<2000);
cout << oprocentowanie;
cin.get();
return 0;
}