[ sammo @ 22.10.2007. 19:46 ] @
Napisao sam code ,koji skoro zeljeno fungcionise(nezeljeno je da kad na mjesto varijable a ukucam 0,da mi on izbaci ovu prijavu"Erste nummer der Zahl kann nicht null sein!!!" i ostatak varijabli ispise-zeljeno bi bilo kad ukucam 0 da mi izbaci istu prijavu i da me vrati na pocetak,da ponovo ukucam te varijable ). I jos nesto ,iz razloga da je code ovako ogroman volio bih da ga napisem sa switch-case ,ali mi to bas ne polazi za rukom. /*Schreiben Sie ein Programm, das eine vierstellige ganze Zahl einliest und ihre sprachliche Repräsentation ausgibt. z.B. Eingabe 1723 ,Ausgabe eins-sieben-zwei-drei.*/ #include <iostream> using namespace std; int main(){ int v,a,b,c,d; //vierstellige ganze Zahl cout<<"Geben Sie eine vierstellige ganze Zahl ein:"; cin>> v; a=int(v/1000); b=(int(v/100))%10; c=(int(v/10))%10; d=v%10; if (a==1){ cout<<"Eins-"; } else if (a==2) { cout<<"Zwei-"; } else if(a==3) { cout<<"Drei-"; } else if (a==4) { cout<<"Vier-"; } else if (a==5) { cout<<"Funf-"; } else if (a==6) { cout<<"Sechs-"; } else if (a==7) { cout<<"Sieben-"; } else if (a==8) { cout<<"Acht-"; } else if (a==9) { cout<<"Neun-"; } else cout<<"Erste nummer der Zahl kann nicht null sein!!!"<<endl; if ( b==0) { cout<<"Null-"; } else if(b==1){ cout<<"Eins-"; } else if (b==2) { cout<<"Zwei-"; } else if(b==3) { cout<<"Drei-"; } else if (b==4) { cout<<"Vier-"; } else if (b==5) { cout<<"Funf-"; } else if (b==6) { cout<<"Sechs-"; } else if (b==7) { cout<<"Sieben-"; } else if (b==8) { cout<<"Acht-"; } else if (b==9) { cout<<"Neun-"; } if ( c==0) { cout<<"Null-"; } else if(c==1){ cout<<"Eins-"; } else if (c==2) { cout<<"Zwei-"; } else if(c==3) { cout<<"Drei-"; } else if (c==4) { cout<<"Vier-"; } else if (c==5) { cout<<"Funf-"; } else if (c==6) { cout<<"Sechs-"; } else if (c==7) { cout<<"Sieben-"; } else if (c==8) { cout<<"Acht-"; } else if (c==9) { cout<<"Neun-"; } if (d==0) { cout<<"Null"<<endl; } else if(d==1){ cout<<"Eins"<<endl; } else if (d==2) { cout<<"Zwei"<<endl; } else if(d==3) { cout<<"Drei"<<endl; } else if (d==4) { cout<<"Vier"<<endl; } else if (d==5) { cout<<"Funf"<<endl; } else if (d==6) { cout<<"Sechs"<<endl; } else if (d==7) { cout<<"Sieben"<<endl; } else if (d==8) { cout<<"Acht"<<endl; } else if (d==9) { cout<<"Neun"<<endl; } return 0; } |