Форум программистов, компьютерный форум CyberForum.ru

модернизация калькулятора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужен совет в разбиении объемной задачи на атомарные куски http://www.cyberforum.ru/cpp-beginners/thread700280.html
Только начал изучать C++. За спиной много лет администрирования Linux, поэтому книгу Дейтелов осилил сравнительно легко, хоть и не до конца, но терпение - не моя сильная сторона. Душа рвется в бой еще до окончания первой книги. И, чувствую, что если не дам ей волю, то остыну, как остывал уже не раз. Ради эксперимента придумал себе задачу: написать консольный клиент mysql с GUI (ncurses) под...
C++ Не определяет седловую точку printf("\n\nSedlovaia to4ka"); for (j = 0,*(mas+jmax)=0; j < m; ++j) { if(*(mas+j)>*(mas+jmax)) jmax=j; for(i=0, *(mas+imin)=0; i<n; i++) { http://www.cyberforum.ru/cpp-beginners/thread700279.html
C++ В чем подводный камень?
Начал почитывать книгу Страуструпа про кресты для начинающих. Как и положено, параллельно практикуясь в интегрированной среде. Но в книге указаны какие-то поехавшие коды, которые Visual 2010 просто отказывается принимать. В книге никакого пояснения к этому я, конечно же, не нашел. Собственно, код: #include <StdAfx.h> #include <iostream> int main() { std::cout << "Enter your name." <<...
C++ Для заданного значения найти сверхнечетное число
Сверхнечетное число Назовем натуральное число сверхнечетным, если оно состоит только из нечетных цифр. Требуется для заданного значения n найти n-е по счету сверхнечетное число. Вход: файл input.txt, , содержащий только натуральное число n. Ограничения: 1 ≤ n ≤ 1000000. Выход: файл output.txt, содержащий одно натуральное число – n-е по счету сверхнечетное число.
C++ Определитель матрицы (работа с файлами) http://www.cyberforum.ru/cpp-beginners/thread700251.html
В файле test.in записана матрица размером N*N. Найти ее определитель. Результат записать в test.out. Для работы с файлами использовать функцию cstdio.
C++ Сравнение двух строк без учета пробелов Пишем в Microsoft Visual Studio 2010 -> Win32 Console Application -> C++ Задача такова: написать программу которая сравнивает две строки без учета пробелов. Моя идея состоит в том, чтобы сначала использовать функцию strtok на обоих строках, чтобы разбить строку на подстроки, т.е. каждая подстрока - это слово и записать эти подстроки в одну строку без пробелов, а потом использовать функцию... подробнее

Показать сообщение отдельно
tokar2
25 / 25 / 1
Регистрация: 09.11.2012
Сообщений: 229
17.11.2012, 16:36     модернизация калькулятора
В этом калькуляторе вводить данные по одному, т.е. 3 Enter + Enter 4 Enter и так далее. А как сделать чтобы был ввод в одну строку, т.е. 3 +4 +5? Подскажите хотя бы примерно как это сделать!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
#include <conio.h>
#include <stdlib.h>
using namespace std;
 
int main ()
        {
                int res=0,g;
                bool EXIT = false;
                char str[100],op='\0';
 
                cout << "**********\nCalculator\n**********\n\n";
 
                while (EXIT == false)
                {
                      cout << "Input string: ";
                      cin >> str;
                      if (str[0] == 'q') EXIT = true;
                      g = atoi(str);
                      if (g==0) op = str[0];
                      else  if  (op!='\0')
                             {
                               if (op == '+') res+=g;
                               if (op == '-') res-=g;
                               if (op == '*') res*=g;
                               if (op == '/') res/=g;                      
                            
                               op = '\0';
                               }
                
                      else res = g;
                      
                }
                      cout << "\nRESULT: " << res; 
                
                getch();
                return 0;
        }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru