Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

programiranje u c++

[es] :: C++ programiranje :: programiranje u c++

[ Pregleda: 520 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sammo

Član broj: 127354
Poruke: 43
193.170.62.*



Profil

icon programiranje u c++19.04.2007. u 09:44

upomocccccc!!!!
Radim ovaj zadatak i nikako mi ne ide ,to je moj code ,i kad pokusa da ga compilira izbaci mi
""1.C: In function 'int main()':
1.C:20: error: expected primary-expression before 'else'
1.C:20: error: expected `;' before 'else'
1.C:24: error: expected primary-expression before 'else'
1.C:24: error: expected `;' before 'else'
1.C:28: error: expected primary-expression before 'else'
1.C:28: error: expected `;' before 'else'
1.C:32: error: expected primary-expression before 'else'
1.C:32: error: expected `;' before 'else' ""
kad neke stvari na njemu promjenim izbaci mi manje gresaka
unaprijed havala!!!

Code:

/*Napisiti program da , lpjo zahtjeva dva broja m i n i  n-tu cifru broja iscitaje

z.B. m=1358 n=2 Ausgabe: 5 */
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
    int m,n,ausgabe;
    cout<<"Ukucajte cetverocifreni broj  m   : ";
    cin>> m ;
    
    cout<<"ukucajte brroj za  n  ein : ";
    cin>> n ;
    
    if ( n=='1')
    ausgabe=(int(m/1000));
    cout<<" n-te cifra broja m je : "<<ausgabe<<endl;
               
    else if ( n=='2'){
    ausgabe=(((int(m/100))/10)%10);
    cout<<" n-te cifra broja m je : "<<ausgabe<<endl;
               }
    else if ( n=='3'){
    ausgabe=(((int(m/10))/10)%10);
    cout<<"Die n-te cifra broja m je : "<<ausgabe<<endl;
                    }
    else if( n=='4'){
    ausgabe=((m/10)%10);
    cout<<"n-ta cifra broja m je : "<<ausgabe<<endl;
               }
    else (n<0 || n>4){
    cout<<"niste ukucali cestverocifreni broj !!! "<<endl;
                     }
    return 0;
}


EDIT: X Files : Molim Vas da zbog preglednosti, kod upisujete između tag-ova predviđenih za to:

[code]
int main ( int argc, char *argv[] )
{
// ...
return 0;
}
[/code]


[Ovu poruku je menjao X Files dana 19.04.2007. u 11:05 GMT+1]
19.04.2007. u 09:44 

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 2668
*.tekostolac.co.yu.

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

icon Re: programiranje u c++19.04.2007. u 10:11
Ne ulazeći dublje u analizu da li program radi korektno, ovo su anomalije:

Umesto:
Citat:

Code:

    if ( n=='1')
    ausgabe=(int(m/1000));
    cout<<" n-te cifra broja m je : "<<ausgabe<<endl;


Treba:
Code:

    if ( n=='1'){
       ausgabe=(int(m/1000));
       cout<<" n-te cifra broja m je : "<<ausgabe<<endl;
   }


Umesto:
Citat:

Code:

    else (n<0 || n>4){
    cout<<"niste ukucali cestverocifreni broj !!! "<<endl;
                     }


Treba:
Code:

   else if (n<0 || n>4){
      cout<<"niste ukucali cestverocifreni broj !!! "<<endl;
   }

ili samo:
Code:

   else {
      cout<<"niste ukucali cestverocifreni broj !!! "<<endl;
   }


To je da bi se program preveo.

FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
19.04.2007. u 10:11 

sammo

Član broj: 127354
Poruke: 43
193.170.62.*



Profil

icon Re: programiranje u c++19.04.2007. u 10:25
hvala...
ali problem jos uvijek nije rijesen

sad bilo koji broj kad ukucam izbacuje mi isto
onu zadnju prijavu
nakon else
da broj nije cestverocifren



19.04.2007. u 10:25 

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 2668
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

icon Re: programiranje u c++19.04.2007. u 14:18
Problem je u:
Citat:

Code:

n=='1'



Treba:
Code:

n==1

i tako svuda. Drugim recima, otarasi se navodnika, jer je broj koji si uneo celobrojan,
a ti ga ispitujes kao da je karakter.

Ostatak (matematiku deljenje&modul) nisam proveravao, mada mi je i to sumnjivo. Probaj.

FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
19.04.2007. u 14:18 

[es] :: C++ programiranje :: programiranje u c++

[ Pregleda: 520 | Odgovora: 3 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.