ah... skoda, prave ze potrebuju to cist od zadu tak proto jsem to chtel takhle vyresit toz diki
Příspěvky odeslané z IP adresy 85.71.56.–
Hansel
Hansel
Zdravim,
chtel bych se zeptat jestli se da sloucit 2x for do sebe neco ve stylu:
for(int i=0,j=0; i<10,j<10 ;i++,j++)
chci to kvuli cteni znaku dvou retezcu v poli zaroven.
Hansel
Zdravim, jsem zacatecnik v C++ tak se omlouvam za mozna zbytecne slozity zdrojak.
To co jsem vytvoril me osobne funguje jak ma ale kdyz to odeslu do skolniho vyhodnocovacího automatu tak mi to napise spatny vystup.
Presneji na vstupu ma byt: "a" "blabol"
a na vystupu ma byt: "Zadejte rovinny......." "Zadejte stranu......." "Nespravny vstup."
ale automat uz nevypise "Nespravny vstup."
#define _USE_MATH_DEFINES
#include <math.h>
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
char vyber;
double y, obvod, obsah;
const double blbost = 6378.8736e-5;
double x = blbost;
cout << "Zadejte rovinny obrazec, jehoz obsah a obvod chcete spocitat: a - ctverec, b - obdelnik, c - kruh" << endl;
cin >> vyber;
if(vyber!='a' && vyber!='b' && vyber!='c'){
cout << "Nespravny vstup." << endl;
}
if(vyber=='a'){
cout << "Zadejte stranu ctverce:" << endl;
x = blbost;
cin>>x;
if(x==blbost || x<0){
cout << "Nespravny vstup." << endl;
return 0;
}
else
obsah=x*x; obvod=4*x;
cout << fixed << setprecision(4) << "Obsah ctverce je: " << obsah << endl;
cout << fixed << setprecision(4) << "Obvod ctverce je: " << obvod << endl;
}
if(vyber=='b'){
cout << fixed << setprecision(4) << "Zadejte strany obdelniku:" << endl;
cin>>x>>y;
if(x==blbost || x<0) {
cout << "Nespravny vstup." << endl;
return 0;
}
else
obsah=x*y; obvod=2*x+2*y;
cout << fixed << setprecision(4) << "Obsah obdelniku je: " << obsah << endl;
cout << fixed << setprecision(4) << "Obvod obdelniku je: " << obvod << endl;
}
if(vyber=='c'){
cout << fixed << setprecision(4) << "Zadejte polomer kruznice:" << endl;
cin>>x;
if(x==blbost || x<0) {
cout << "Nespravny vstup." << endl;
return 0;
}
else
obsah=(x*x)*M_PI; obvod=2*x*M_PI;
cout << fixed << setprecision(4) << "Obsah kruznice je: " << obsah << endl;
cout << fixed << setprecision(4) << "Obvod kruznice je: " << obvod << endl;
}
return 0;
}
Diki predem.