здравствуйте.начал писать калькулятор на dev-c++.вот код моей программы.но вместо результата там пустая строка.в чём дело?
#include<stdio.h> #include<conio.h> main() { int a,b,c; printf("Vvedite tseloe chislo "); scanf("%d", &a); printf("Vvedite operatsiy "); scanf("%d", &c); printf("Vvedite tseloe chislo "); scanf("%d", &b); switch(c) { case '+': printf("suma:%d \n",a,b,c); break; case '-': printf("raznitsa: %d-%d=%d \n", a,b,c); } getch(); } |
Вложений: 1
На вот тебе калькулятор простой. на С++
|
мне нужно найти ошибку в моём коде, так как то для меня сложно.
|
Потому, что операция это + - * / это не целое число и тип не int а char
|
ясно.попробую
|
я исправил но программа неправильно считает
|
ну конечно не правильно. вы же даже ничего не посчитали. и только что-то вывели. И то не правильно
|
Код:
|
программа не работает.привводе второго числа выходит из программы.и у вас ошибка.надо зписать так
Цитата:
|
Вот проверенная программа. Работает правильно
Код:
#include<stdio.h> |
Часовой пояс GMT +4, время: 18:18. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.