Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2011, 20:51   #1
ArturFromGrecce
Новичок
Джуниор
 
Регистрация: 12.12.2011
Сообщений: 1
Печаль как начать правильно?

я новичок в программировании, учусь в первом курсе, и дали задание сделать калькулятор, чтобы она сделала много функций, в основном что вы могли больше двух чисел ввести,и чтобы смог сделать больше двух рашитов. к примеру 12+5-7=10 вот Рисунок как должно быть результат

вот во первых не знаю как начать, через scanf? или есть другие способы, поскольку.я сделал одну программу только оно с двумя числами делает.
Цитата:
#include <stdio.h>

int main()
{
int num1, num2,num3, count=0;
char operation ;
while (1) {
printf("Give Me Numbers:\n");
scanf("%d%c%d", &num1, &operation, &num2);
count++;
if (operation == '+')
printf(" Result %d is:%d \n",count , num1+num2);
if (operation == '-')
printf("Result %d is:%d\n",count, num1-num2);
if (operation == '*')
printf("ERROR!!!\n\a");
}
return 0;
system("PAUSE");
}
спасибо огромное за ваше внимание
ArturFromGrecce вне форума Ответить с цитированием
Старый 14.12.2011, 14:26   #2
SoulPorno
Новичок
Джуниор
 
Регистрация: 10.12.2011
Сообщений: 1
По умолчанию

Привет, я думаю тебе нужно использовать массив символов, потом по нему пройтись циклом, и если там '-', '+','*', ... то делать соответственные операции...
SoulPorno вне форума Ответить с цитированием
Старый 14.12.2011, 14:47   #3
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

гуглинг по "Обратная польская нотация"
pu4koff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SharePoint - как начать??? PUSHkiN Общие вопросы .NET 0 09.11.2009 13:06
Как начать... Letisiya Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 10 24.09.2009 09:00
Как начать программировать? Riner Свободное общение 13 16.07.2009 21:47
незнаю с чего начать... а начать очень нужно ОСЯНЯ Помощь студентам 2 26.11.2008 20:08