// && - i logiczne czyli ^
// || - lub logiczne czyli v
// i++ post inkrementacja
// ++i pre inkrementacja
#include <stdio.h>
#include <stdlib.h>
// program
int main( ) {
// post i pre inkrementacja
int temperatura= 8 ;
int x, y;
if ( temperatura++== 8 )
printf ( "temperatura stala jest %d\n " , temperatura
) ; if ( ++ temperatura== 10 )
printf ( "temperatura zmienna jest %d\n " , temperatura
) ; // wykorzystanie operatorow
scanf_s( "%d" ,& x) ;
if ( x> 0 && x < 5 )
printf ( "x jest wiekszy od zero i mniejszy od piec\n " ) ; else printf ( "x jest mniejszy lub równy zero lub x jest mniejszy lub równy piec\n " ) ; scanf_s( "%d" ,& y) ;
//if(y<0)
if ( ( y< 0 || y > 5 ) && ( y>- 2 || y< 3 ) )
printf ( "y jest mniejszy od zera lub y jest wiekszy od piec\n " ) ; else printf ( "y jest wiekszy od zera i y jest mniejszy od 5\n " ) ; return 0 ;
}
Ly8gJiYgLSBpIGxvZ2ljem5lIGN6eWxpICAgXgovLyB8fCAtIGx1YiBsb2dpY3puZSBjenlsaSB2Ci8vIGkrKyBwb3N0IGlua3JlbWVudGFjamEKLy8gKytpIHByZSBpbmtyZW1lbnRhY2phCiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8c3RkbGliLmg+CgogICAgIAovLyBwcm9ncmFtCmludCBtYWluKCl7CiAgICAvLyBwb3N0IGkgcHJlIGlua3JlbWVudGFjamEKICAgIGludCB0ZW1wZXJhdHVyYT04OwogICAgaW50IHgseTsKICAgIGlmKHRlbXBlcmF0dXJhKys9PTgpCiAgICAgICBwcmludGYoInRlbXBlcmF0dXJhIHN0YWxhIGplc3QgJWRcbiIsIHRlbXBlcmF0dXJhKTsKICAgIGlmKCsrdGVtcGVyYXR1cmE9PTEwKQogICAgICAgcHJpbnRmKCJ0ZW1wZXJhdHVyYSB6bWllbm5hIGplc3QgJWRcbiIsIHRlbXBlcmF0dXJhKTsKICAgIC8vIHd5a29yenlzdGFuaWUgb3BlcmF0b3JvdwogICAgcHJpbnRmKCJwb2RhaiB6bWllbm5hIHhcbiIpOwogICAgc2NhbmZfcygiJWQiLCZ4KTsKICAgIGlmKHg+MCAmJiB4IDwgNSkKICAgICAgICAgICBwcmludGYoInggamVzdCB3aWVrc3p5IG9kIHplcm8gaSBtbmllanN6eSBvZCBwaWVjXG4iKTsKICAgICAgICAgICBlbHNlIHByaW50ZigieCBqZXN0IG1uaWVqc3p5IGx1YiByw7N3bnkgemVybyBsdWIgeCBqZXN0IG1uaWVqc3p5IGx1YiByw7N3bnkgcGllY1xuIik7CiAgICBwcmludGYoInBvZGFqIHptaWVubmEgeVxuIik7CiAgICBzY2FuZl9zKCIlZCIsJnkpOwogICAgLy9pZih5PDApCiAgICAgaWYoKHk8MCB8fCB5ID4gNSkgJiYgKHk+LTIgfHwgeTwzKSkKICAgICAgICAgICBwcmludGYoInkgamVzdCBtbmllanN6eSBvZCB6ZXJhIGx1YiB5IGplc3Qgd2lla3N6eSBvZCBwaWVjXG4iKTsgICAKICAgICAgICAgICBlbHNlIHByaW50ZigieSBqZXN0IHdpZWtzenkgb2QgemVyYSBpIHkgamVzdCBtbmllanN6eSBvZCA1XG4iKTsKICAgIHN5c3RlbSgicGF1c2UiKTsKICAgIHJldHVybiAwOwp9
compilation info
prog.c: In function ‘main’:
prog.c:20:5: warning: implicit declaration of function ‘scanf_s’; did you mean ‘scanf’? [-Wimplicit-function-declaration]
scanf_s("%d",&x);
^~~~~~~
scanf
prog.c:30:5: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result]
system("pause");
^~~~~~~~~~~~~~~
/usr/bin/ld: /home/9g10iF/cccszurX.o: in function `main':
prog.c:(.text.startup+0x62): undefined reference to `scanf_s'
/usr/bin/ld: prog.c:(.text.startup+0xa6): undefined reference to `scanf_s'
collect2: error: ld returned 1 exit status
stdout