Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Смысл обьединений Обьясните смысл обьединений. Известно, что с их помощью можно помещать обьекты в одной области памяти. Но что дает такая возможность? И когда это бывает целесобразным, и когда не бывает? https://www.cyberforum.ru/ cpp-beginners/ thread890226.html Вывести всю информацию о предприятии (РНН,БИН и т.д.) C++
такой вопрос: надо написать скрипт или экзешник,без разницы,на каком языке тоже,чтобы он выдавал всю информацию о предприятии(РНН,БИН и т.д.). Как удобнее это сделать? Прошу учесть что я не имею большого опыта в программировании,и если можно то поподробнее пожалуйста,заранее благодарен
C++ Получить в порядке возрастания N первых натуральных чисел, которые не делятся ни на какие простые числа, кроме 2, 3 и 5 Дано натуральное число N. Получить в порядке возрастания N первых натуральных чисел, которые не делятся ни на какие простые числа, кроме 2, 3 и 5. #include <iostream> #include <conio.h> #include <math.h> using std::cout; using std::endl; https://www.cyberforum.ru/ cpp-beginners/ thread890206.html C++ требуется переделать со структурами помогите когда сдавал программу препод сказал чтоб переделал со структурами... //лаба 12_1 вариант 9 #include <stdio.h> #include <conio.h> #include <string.h> #include <clocale> #include <stdlib.h> int main() https://www.cyberforum.ru/ cpp-beginners/ thread890198.html
C++ Переместить элементы массива
Добрый день, форумчане. Помогите пожалуйста написать программу. Переместить элементы массива вправо на m позиций, при этом m элементов из конца массива перемещаются в начало.
C++ Ошибка (правильность написания логических операций) /--------------------------------------------------------------------------- #include <iostream> //#include <vcl.h> #pragma hdrstop #include <stdio.h> #include <string.h> //--------------------------------------------------------------------------- using namespace std; int skobki(string s) { https://www.cyberforum.ru/ cpp-beginners/ thread890166.html
C++ Написать функцию умножения двух,заданных с клавиатуры чисел, используя только операцию умножения и рекурсию https://www.cyberforum.ru/ cpp-beginners/ thread890121.html
Помогите пожалуйста с рекурсией Написать функцию умножения двух,заданных с клавиатуры чисел, используя только операцию умножения и рекурсию. Спасибо.
Заполнение двумерного массива случайными числами C++
Подскажите как сделать, чтобы программа запрашивала ввод с клавиатуры или рандомно заполнение матрицы. ну например нажимаешь на 1 она просит ввести с клавиатуры, нажимаешь 2 заполняет случайным образом.
C++ Вне зависимости от значения k, в консоль выводить двузначное число через printf() нужно чтобы вне зависимости от значения k, в консоль выводилось 2знчное число. Например int k=30; printf("%i'", k); вывод: 30 int k=5; printf("%i'", k); https://www.cyberforum.ru/ cpp-beginners/ thread890114.html C++ Как подключить Glade в Eclipce? https://www.cyberforum.ru/ cpp-beginners/ thread890107.html
Задали разработать калькулятор с графическим интерфейсом пользователя на с++ (кнопки: 0-9, +-*/= и editbox для вывода), а как подключить glade в eclipse (в eclipce нет форм поэтому надо подключать glade ), не могу найти как это сделать.
На выбор пользователя? C++
Скажи как сделать ввод значений на выбор пользователя? например для ввода вручную нажмите 1, для такого то 2.
C++ Функция на замену введенной последовательности цифрами все задание выглядит следующим образом: Ввести текст с клавиатуры, число строк которого не более 40, а также массив разделителей. Признаком досрочного конца ввода текста является ввод строки с чётным количеством слов длинной короче 5 символов. Перевернуть наоборот буквы в словах, начинающихся на “c” и на “d”, в остальных словах заменить указанную пользователем последовательность символов на две... https://www.cyberforum.ru/ cpp-beginners/ thread890102.html
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 3
0

Калькулятор (Ввод строкой) - C++ - Ответ 4665923

04.06.2013, 10:00. Показов 2389. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите сделать писания всех процессов.
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <ctype.h>
#include <assert.h>
 
int tok;
double tokval;
 
int next() {
    for (;;) {
        int c = getchar();
        if (c == EOF || strchr("+-*/^()\n", c) != NULL) return tok = c;
        if (isspace(c)) continue;
        if (isdigit(c) || c == '.') {
            ungetc(c, stdin);
            scanf(" %lf", &tokval);
            return tok = 'n';
        }
        fprintf(stderr, "Bad character: %c\n", c); abort();
    }
}
 
void skip(int t) { assert(tok == t); next(); }
 
double expr();
 
// numpar ::= number | '(' expr ')'
double numpar() {
    if (tok == 'n') { double x = tokval; skip('n'); return x; }
    skip('('); double x = expr(); skip(')'); return x;
}
 
// factor ::= numpar | numpar '^' factor
double factor() {
    double x = numpar();
    if (tok == '^') { skip('^'); x = pow(x, factor()); }
    return x;
}
 
// term ::= factor | term '*' factor | term '/' factor
double term() {
    double x = factor();
    for (;;) {
        if (tok == '*') { skip('*'); x *= factor(); }
        else if (tok == '/') { skip('/'); x /= factor(); }
        else return x;
    }
}
 
// expr ::= term | expr '+' term | expr '-' term
double expr() {
    double x = term();
    for (;;) {
        if (tok == '+') { skip('+'); x += term(); }
        else if (tok == '-') { skip('-'); x -= term(); }
        else return x;
    }
}
 
int main() {
    next();
    while (tok != EOF) {
        if (tok == '\n') { skip('\n'); continue; }
        printf("%.9g\n", expr());
    }
    return 0;
}


Вернуться к обсуждению:
Калькулятор (Ввод строкой) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2013, 10:00
Готовые ответы и решения:

Ввод одномерного массива одной строкой
Получил в универе задание где в одной из его частей указано, что нужно ввести размер и елементы...

Как закончить ввод пустой строкой?
Вводится несколько строк, в которых сначала записаны инициалы и фамилии работников фирмы.Ввод...

Ввод/вычисление/вывод одной программной строкой
Здравствуйте) Есть вопрос, можно ли сделать по функционалу вот это: cin&gt;&gt;p; p*=p; cout&lt;&lt;p;...

Калькулятор с работой со строкой QString (из LineEdit)
помогуте чем сможете)) Задание - в Qt- создание калькулятора с разбором выражений (то бишь со...

3
04.06.2013, 10:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2013, 10:00
Помогаю со студенческими работами здесь

Калькулятор с командной строкой - помогите исправить ошибки
Дело обстоит так: в программе два поля ввода и кнопка. В поле 1 вводится регулярное арифметическое...

Создать консольный калькулятор, в который подаются значения одной строкой, без скобок
Задача следующая: создать консольный калькулятор, в который подаются значения одной строкой, без...

Ввод данных в массив одной строкой
Я обычный школьник, каких полно в интернетах. Отправляют на районную олимпиаду по информатике, на...

Ввод данных в консоли и вывод одной строкой кода
Здравствуйте, помогите мне сделать вывод текста + сразу readline Я делал так: Console.WriteLine...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru