Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Błąd na system("PAUSE");

Ostatnio zmodyfikowano 2013-10-21 20:37
Autor Wiadomość
bartal0meo
Temat założony przez niniejszego użytkownika
Błąd na system("PAUSE");
» 2013-10-21 20:12:24
Witam , mam takie zadanie :
 Napisz program, który wczyta trzy liczby i wypisze je w kolejności od najmniejszej do
największej.

Gdy próbuję uruchomić program wskazuje mi na błąd na ,,system ("PAUSE"); "
Proszę o pomoc w diagnozie błędu . Oto kod :
C/C++
#include <stdio.h>
#include <stdlib.h>

int main( int argc, char * argv[] )
{
    int a;
    int b;
    int c;
    printf( "Podaj pierwsza liczbe \n" );
    scanf( "%d", & a );
    printf( "Podaj druga liczbe \n" );
    scanf( "%d", & b );
    printf( "Podaj trzecia liczbe \n" );
    scanf( "%d", & c );
    if(( a < b ) &&( b < c ) &&( a < c ) ) {
        printf( "%d < %d < %d \n", a, b, c ); }
    else if(( a < c ) &&( a < b ) &&( c < b ) ) {
        printf( "%d < %d < %d \n", a, c, b ); }
    else if(( a < b ) &&( c < b ) &&( c < a ) ) {
        printf( "%d < %d < %d \n", b, a, c ); }
    else if(( c < b ) &&( a < b ) &&( c < a ) ) {
        printf( "%d < %d < %d \n", b, c, a ); }
    else if(( a < c ) &&( b < c ) &&( a < b ) ) {
        printf( "%d < %d < %d \n", c, a, b ); }
    else if(( b < c ) &&( a < c ) &&( b < a ) ) {
        printf( "%d < %d < %d \n", c, b, a ); }
    else if(( b == c ) &&( c == a ) ) {
        printf( "%d=%d=%d \n", a, b, c ); }
    else if(( b == c ) &&( a < b ) ) {
        printf( "%d<%d=%d \n", a, b, c ); }
    else if(( b == a ) &&( c < b ) ) {
        printf( "%d<%d=%d \n", c, b, a ); }
    else if(( b == a ) &&( c > b ) ) {
        printf( "%d=%d<%d \n", a, b, c ); }
}


system( "PAUSE" );
return 0;
}
.
P-94222
pekfos
» 2013-10-21 20:13:29
Jaki błąd?
P-94223
bartal0meo
Temat założony przez niniejszego użytkownika
» 2013-10-21 20:16:53
. syntax error before string constant
. data definition has no type or storage class
Coś takiego mi pokazuje , nie wiem co dokładnie źle zrobiłem ale już od dłuższego czasu próbuję dokończyć te zadanie .
P-94225
pekfos
» 2013-10-21 20:18:09
Nawiasy klamrowe się nie zgadzają.
P-94226
bartal0meo
Temat założony przez niniejszego użytkownika
» 2013-10-21 20:25:31
hm . Dopisałem jeszcze jeden zamknięty na końcu ale dalej ten sam błąd mam .
P-94227
killjoy
» 2013-10-21 20:26:59
Bezmyślne wstawianie nawiasów Ci nie pomoże, zwłaszcza w przypadku, gdy masz już o jeden za dużo ;P
P-94229
Narzew
» 2013-10-21 20:29:46
Musisz usunąć nawias po ifach.

C/C++
#include <stdio.h>
#include <stdlib.h>

int main( int argc, char * argv[] )
{
    int a;
    int b;
    int c;
    printf( "Podaj pierwsza liczbe \n" );
    scanf( "%d", & a );
    printf( "Podaj druga liczbe \n" );
    scanf( "%d", & b );
    printf( "Podaj trzecia liczbe \n" );
    scanf( "%d", & c );
    if(( a < b ) &&( b < c ) &&( a < c ) ) {
        printf( "%d < %d < %d \n", a, b, c ); }
    else if(( a < c ) &&( a < b ) &&( c < b ) ) {
        printf( "%d < %d < %d \n", a, c, b ); }
    else if(( a < b ) &&( c < b ) &&( c < a ) ) {
        printf( "%d < %d < %d \n", b, a, c ); }
    else if(( c < b ) &&( a < b ) &&( c < a ) ) {
        printf( "%d < %d < %d \n", b, c, a ); }
    else if(( a < c ) &&( b < c ) &&( a < b ) ) {
        printf( "%d < %d < %d \n", c, a, b ); }
    else if(( b < c ) &&( a < c ) &&( b < a ) ) {
        printf( "%d < %d < %d \n", c, b, a ); }
    else if(( b == c ) &&( c == a ) ) {
        printf( "%d=%d=%d \n", a, b, c ); }
    else if(( b == c ) &&( a < b ) ) {
        printf( "%d<%d=%d \n", a, b, c ); }
    else if(( b == a ) &&( c < b ) ) {
        printf( "%d<%d=%d \n", c, b, a ); }
    else if(( b == a ) &&( c > b ) ) {
        printf( "%d=%d<%d \n", a, b, c ); }
   
   
    system( "PAUSE" );
    return 0;
}
P-94231
bartal0meo
Temat założony przez niniejszego użytkownika
» 2013-10-21 20:35:35
haaa dobra działa , nie tak jak trzeba ale przynajmniej błędu nie ma :D , wcześniej usuwałem nie ten nawias  , ale dziękuje bardzo za pomoc :) 
P-94234
« 1 » 2
  Strona 1 z 2 Następna strona