x3SoloTalent
OG ist Abiturient!
Hallo Erstmal,
also ich bin noch schüler, haben c++ in Infomatik und ich war am anfang sehr unaufmerksam,
habe nicht aufgepasst und dergleichen.
seitdem wir angefangen haben, struktogramme in programme umzuschreiben blicke ich da durch, da es dadurch nur eine lösung für ein struktogramm gibt, wodurch sich das ganze erleichtert.
im Microsoft Visual c++ 2010 Express habe ich das programm geschrieben, welches auf unerklärliche weise nicht funktioniert.
in der schule benutzen wir das programm microsoft visual c++ 2008 express.
also das problem ist, ich habe das struktogramm recht ordentlich übertragen doch bekomme ich beim erstellen diese fehlermeldung: errorc2447: '{': Funktionsheader fehlt - Parameter im alten stil ?
was ich dadurch intepretiert habe, dass sich von 2008 auf 2010 die schreibweise des programms verändert hat, was ich eher für unwahrscheinlich halte.
wollte das auch testen und habe versucht MSVCpp2008Ex runterzuladen doch ohne erfolg.
dann habe ich das problem gegooglet, habe auch paar treffer auf englischen seiten gefunden, doch da ich ein anfänger bin in C++, habe ich nicht wirklich verstanden wo das problem ist.
jetzt bin ich hier und bitte um rat
meine quellcodes:
und
beide haben den selben fehler.
es wäre nett wenn ihr sie außerdem auch überfliegen könntet.
mfg
SoloTalent
also ich bin noch schüler, haben c++ in Infomatik und ich war am anfang sehr unaufmerksam,
habe nicht aufgepasst und dergleichen.
seitdem wir angefangen haben, struktogramme in programme umzuschreiben blicke ich da durch, da es dadurch nur eine lösung für ein struktogramm gibt, wodurch sich das ganze erleichtert.
im Microsoft Visual c++ 2010 Express habe ich das programm geschrieben, welches auf unerklärliche weise nicht funktioniert.
in der schule benutzen wir das programm microsoft visual c++ 2008 express.
also das problem ist, ich habe das struktogramm recht ordentlich übertragen doch bekomme ich beim erstellen diese fehlermeldung: errorc2447: '{': Funktionsheader fehlt - Parameter im alten stil ?
was ich dadurch intepretiert habe, dass sich von 2008 auf 2010 die schreibweise des programms verändert hat, was ich eher für unwahrscheinlich halte.
wollte das auch testen und habe versucht MSVCpp2008Ex runterzuladen doch ohne erfolg.
dann habe ich das problem gegooglet, habe auch paar treffer auf englischen seiten gefunden, doch da ich ein anfänger bin in C++, habe ich nicht wirklich verstanden wo das problem ist.
jetzt bin ich hier und bitte um rat

meine quellcodes:
Code:
#include "stdafx.h"
#include <iostream>
using namespace std;
int main();
{
float a;
float b;
cout<<"Geben Sie eine Zahl ein:"<<endl;
cin>>a;
cout<<"Geben Sie eine weitere Zahl ein:"<<endl;
cin>>b;
if(a>b)
{
cout<<"Die groessere Zahl ist:" a<<endl;
}
else
{
if(a=b)
{
cout<<"Die Zahlen sind gleichgross."<<endl;
}
else
{
cout<<"Die groessere Zahl ist:" b<<endl;
}
}
return 0;
}
Code:
#include "stdafx.h"
#include <iostream>
using namespace std;
int main();
{
float a;
float b;
float c;
cout<<"Geben Sie eine Zahl ein:"<<endl;
cin>>a;
cout<<"Geben Sie eine weitere Zahl ein:"<<endl;
cin>>b;
cout<<"Geben Sie noch eine weitere Zahl ein:"<<endl;
cin>>c;
if(a>b)
{
if(a>c)
{
cout<<"Die groesste Zahl ist:" a<<endl;
}
else
{
if(a=c)
{
cout<<"Die groessten Zahlen sind:" a, b<<endl;
}
else
{
cout<<"Die groesste Zahl ist:" c<<endl;
}
}
}
else
{
if(a=b)
{
if(a=c)
{
cout<<"Die Zahlen sind gleichgross."<<endl;
}
else
{
if(a>c)
{
cout<<"Die groessten Zahlen sind:" a, b<<endl;
}
else
{
cout<<"Die groesste Zahl ist:" c<<endl;
}
}
}
else
{
if(b>c)
{
cout<<"Die groesste Zahl ist:" b<<endl;
}
else
{
cout"Die groessten Zahlen sind:" b, c<<endl;
}
}
}
return 0;
}
es wäre nett wenn ihr sie außerdem auch überfliegen könntet.
mfg
SoloTalent
Zuletzt bearbeitet: