Podstawy z C++
Ostatnio zmodyfikowano 2017-03-04 14:15
bartekpoz Temat założony przez niniejszego użytkownika |
Podstawy z C++ » 2017-03-04 14:03:03 Cześć, Dopiero zaczynam zabawę z C++ i już napotkałem małe problemy.
#include <stdio.h> #include <cstdlib> #include <iostream> #include <math.h> using namespace std;
int a, b, c; int main() { printf( "Podaj a: \n" ); scanf( "%d", & a ); printf( "Podaj b: \n" ); scanf( "%d", & b ); printf( "Podaj c: \n" ); scanf( "%d", & c ); if( a = 0 ) { printf( "ROBIMY B" ); } else { printf( "ROBIMY A" ); } getchar(); getchar(); return 0; }
Mam pytanie. Dlaczego jak wpisze liczbę 0 to on i tak wyrzuci mi komendę 'ROBIMY A' Jak już zmienie if(a=0) na if(a=1) i wpisze 1 to już poprawnie działa. Jakiś pomysł. Z góry dzięki za pomoc. Wiem, że to dla was pikuś. |
|
mateczek |
» 2017-03-04 14:15:41 1 kody na forum wstawiaj w znaczniki [cpp]tutaj kod[/cpp] 2 zdecyduj się czy piszesz w "c" czy "c++" 3 operator = to przypisanie porównujesz operatorem "==" #include <iostream> using namespace std;
int main() { int a, b, c; cout << "podaj zmienne a i b"; cin >> a >> b; if( 0 == a ) { cout << "ROBIMY B"; } else { cout << "ROBIMY A"; } return 0; }
|
|
« 1 » |