Programiranje u C-u

Rješenja: Praktična vježba 6

Logički operatori u složenim relacijama i switch
1. Ako je sum 10 i total manji od 20, ispišite string "incorrect.".
        if( (sum == 10) && (total < 20) )

                printf("incorrect.\n");
 
2. Ako je flag 1 ili letter nije 'X', pridijelite vrijednost 0 varijabli exit_flag, a inače exit_flag postaje 1.

        if( (flag == 1) || (letter != 'X') )

                exit_flag = 0;

        else

                exit_flag = 1;
3. Ponovno napišite slijedeće izraze koristeći  switch
 

                if( letter == 'X' )
                        sum = 0;
                else if ( letter == 'Z' )
                        valid_flag = 1;
                else if( letter == 'A' )
                        sum = 1;
                else
                        printf("Nepoznato slovo -->%c\n", letter );

        switch( letter ) {
                case 'X' : sum = 0; break;
                case 'Z' : valid_flag = 1; break;
                case 'A' : sum = 1; break;
                default  : printf("Nepoznato slovo -->%c\n", letter );
        }

©Copyright B Brown. 1984-1998. All rights reserved.