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

В текстовом файле записана формула. Вычислить значение данной формулы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Циклическая очередь http://www.cyberforum.ru/cpp-beginners/thread192805.html
Всем доброго времени суток.Нужно написать программу с функциями вставки нового эл-та, удаления произвольного эл-та, корректировки произвольного эл-та, вывода на экранЮ для циклической очереди.#include <iostream> #include <fstream> #include <windows.h> using namespace std; struct sp {char street; sp *next; sp *back;
C++ paskal. циклы вывести на экран натуральные числа лежащие в интервале и делящиеся нацело на 5 http://www.cyberforum.ru/cpp-beginners/thread192798.html
Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0” C++
1. Сформировать список из целых чисел. После каждого отрицательного элемента вставить число 3. 2. Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0”. Добавлено через 1 минуту Дан массив размера N. После каждого отрицательного элемента массива вставить элемент с нулевым значением. #include <iostream> using namespace std;
C++ Массив
Помогите пожалуйста написать программу нахождения массива m={max}_{i} \big\{ {a}_{ i } - {b}_{ i } \big\} GDE ({a}_{1},{a}_{2},...,{a}_{n}),({b}_{1},...,{b}_{n}) Заранее спасибо.
C++ Заменить нулями элементы массива, модуль которых при делении на p дает в остатке q http://www.cyberforum.ru/cpp-beginners/thread192789.html
Люди, пожалуйста помогите мне решить задачу на "C" буду очень благодарен. заранее спасибо. Условие: данны целые числа p,q, a,...,a. (p>q>=0). В последовательности a,...,a заменить нулями члены, модуль которых при делении на p дает в остатке q.
C++ Сортировка и вывод массива #include "stdafx.h" #include <conio.h> #include <stdio.h> #include <cstdlib> #include <iostream> using namespace std; int main() { подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
17.11.2010, 18:09     В текстовом файле записана формула. Вычислить значение данной формулы
Вам нужен пример стека?
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
69
70
71
72
73
74
75
76
77
78
#include <assert.h>
#include <stdlib.h>
#include <stdio.h>
 
typedef int value_type;
 
typedef struct node_tag {
        struct node_tag *next;
        value_type value;
} node_t, *pnode_t;
 
typedef pnode_t stack_t, *pstack_t;
 
int empty(pstack_t head) {
        assert(head);
        return (*head == NULL);
}
 
int push(pstack_t head, value_type value) {
        pnode_t node = NULL;
        assert(head);
 
        if((node = (pnode_t)malloc(sizeof(*node))) == NULL) {
                fprintf(stderr, "stack overflow\n");
                return -1;
        }
 
        node->next = empty(head) ? NULL : *head;
        node->value = value;
        *head = node;
 
        return 0;
}
 
int pop(pstack_t head) {
        pnode_t node = *head;
        assert(head);
 
        if(empty(head)) {
                fprintf(stderr, "stack underflow\n");
                return -1;
        }
 
        *head = (*head)->next;
        free(node);
 
        return 0;
}
 
value_type top(pstack_t head) {
        assert(head);
 
        if(empty(head)) {
                fprintf(stderr, "stack underflow\n");
                return 0;
        }
 
        return (*head)->value;
}
 
int main() {
        stack_t s = NULL;
        int i = 0;
 
        for(i = 0; i < 205; ++i) {
                if(push(&s, i + 1) != 0)
                        exit(1);
        }
 
        while(!empty(&s)) {
                printf("%d -> ", top(&s));
                if(pop(&s) != 0)
                        exit(1);
        }
        printf("\b\b\b   \n");
 
        return 0;
}
 
Текущее время: 13:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru