Регистрация
12 Май 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
я-новичок учи си++ только неделю. Решил попробовать создать консольное приложение выполняющее простейшие арифметические действия. написал код
#include"stdafx.h"
#include"conio.h"
#include"clocale"
#include"stdio.h"
int main()
{
setlocale(LC_CTYPE, "rus");
int a, b, c, d;
printf("1-сложение 2-вычитание 3-умножение 4-деление ");
scanf("%d", &d);
if(d=1)
{
printf ( "Введите слагаемые " );
scanf ( "%d%d", &a, &b );
c=a+b;
printf ( "%d+%d=%d ",
a,b,c);
}
if(d=2)
{
printf("введите уменьшаемое и вычитаемое ");
scanf("%d%d",&a,&b);
c=a-b;
printf("%d-%d=%d ",a,b,c);
}
if(d=3)
{
printf("ведите множители ");
scanf("%d%d",&a,&b);
c=a*b;
printf("%d*%d=%d ",a,b,c);
}
if(d=4)
{
printf("введите делимое и делитель ");
scanf("%d%d",&a,&b);
c=a/b;
printf("%d/%d=%d",a,b,c);
}
getch();
}
приложение должно было запрашивать действие у пользователя и в зависимости от условия выполнять разные операции, но что бы ты не вводил действия идут в том порядке, в котором они расположены в коде.
Помогите исправить
 
Назад
Сверху