Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Найти точки пересечения прямой с окружностью https://www.cyberforum.ru/ cpp-beginners/ thread1609371.html
Даны координаты центра (x,y) и радиус R, и коэффициенты А, В и С нормального уравнения прямой. Найти точки пересечения прямой с окружностью. Формат входных данных Шесть вещественных чисел x y R A B C — координаты центра и радиус окружности, и коэффициенты нормального уравнения прямой. Формат выходных данных В первой строке одно число К, равное количеству точек пересечения прямой с...
C++ Найти количество всевозможных маршрутов от города до города
Имеется n городов пронумерованных с 1 до n и m соединяющих дорог. Найти количество всевозможных маршрутов с города с номером start до города с номером finish. Маршруты без циклов. Формат входного файла Во входном файле в первой строке записаны два числа n и m, задающие соответственно количество городов и количество дорог (1≤n≤100, 0≤m≤10000), со второй строки заданы m...
C++ Поместить данные в приватную секцию класса (модефикаторы доступа) https://www.cyberforum.ru/ cpp-beginners/ thread1609359.html
Добрый вечер, ниже реализована программа по обработке файла данных " Репертуар кинотеатров" в котором указаны название кинотеатра и название фильма, идущего в нем, реализовано все это через меню и дано три задачи на обработку данных Я сделал функции класса и поля(т.е данные) открытыми, но преподаватель хочет чтобы эти данные находились в private а функции класса были открытые. char...
C++ Дописать классу арифметические действия https://www.cyberforum.ru/ cpp-beginners/ thread1609343.html
Помогите. Нужно сделать сложение, вычитание, умножение и деление. #include <iostream> using namespace std; class ch {private: int a,b; public: void a(int a1); {a=a1}; void b(int b1);
Найти номер первого элемента массива, значение которого равно сумме его соседних элементов C++
Программа должна выводить : Номер первого элемента массива, значение которого равно сумме его соседних элементов (Должна содержать шаблон функции С++)
C++ Написать программу для обработки значений в массиве целых чисел Написать программу для обработки значений в массиве целых чисел. Программа должна выполнять следующие действия: 1. Ввод количества обрабатываемых значений (не более 20) 2. Заполнение массива случайными числами от -100 до 100 3. Вывод сгенерированных данных на экран (по 5 значений в строке) https://www.cyberforum.ru/ cpp-beginners/ thread1609340.html
C++ Написать программу для обработки значений в массиве целых чисел Написать программу для обработки значений в массиве целых чисел. Программа должна выполнять следующие действия: 1. Ввод количества обрабатываемых значений (не более 20) 2. Заполнение массива случайными числами от -100 до 100 3. Вывод сгенерированных данных на экран (по 3 значения в строке) 4. Вычисление значения среднего геометрического среди положительных элементов массива и вывод значения... https://www.cyberforum.ru/ cpp-beginners/ thread1609338.html C++ как корректно выводить массив, если не заполнил весь массив
Пишу класс полином, взял размер массива как static const, но не могу найти выход чтоб при выводе выводил только заполненную часть а не до capacity. #include <iostream> class Polinom { friend istream& operator>>(istream&, Polinom&); friend ostream& operator<<(ostream& , const Polinom&); private: static const int capacity=100; int m_array; public: Polinom() { for (int i=0;...
C++ Определить функцию, вычисляющую факториал https://www.cyberforum.ru/ cpp-beginners/ thread1609327.html
Даны неотрицательные целые числа a, b. Найти F(a, b), где F(m,n)=(n!-m!)/(n+m)! (Определить вспомогательную функцию, вычисляющую факториал).
C++ Найти количество столбцов, элементы которых упорядочены по убыванию Дана матрица M x N. Найти количество столбцов, элементы которых упорядочены по убыванию. Помогите пожалуйста...:( https://www.cyberforum.ru/ cpp-beginners/ thread1609326.html
Деревья. Список сыновей C++
Здравствуйте. Я не понимаю зачем нужны деревья с использованием списка сыновей. Не понимаю как они реализовываются и где применяются. Можете пожалуйста объяснить или скинуть ссылки на объяснения? Добавлено через 19 часов 49 минут :popcorn:
C++ Определение переменных в пространстве имен в разных фалах Здравствуйте, никак не могу решить проблему. Есть два файлы: //main.cpp #include <iostream> #include "IgorFunctions.h" using namespace Igor; using namespace std; int main() { https://www.cyberforum.ru/ cpp-beginners/ thread1609318.html
0 / 0 / 0
Регистрация: 11.12.2015
Сообщений: 2
0

Упорядочивание полинома - C++ - Ответ 8470557

11.12.2015, 01:30. Показов 373. Ответов 0
Метки (Все метки)

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
69
70
71
72
73
74
75
76
77
78
#include <stdlib.h>
#include <stdio.h>
#define MAX_STACK_SIZE 128
 
typedef struct {
   int buffer[MAX_STACK_SIZE];
   size_t top;
} stack_t;
 
void init_stack(stack_t * stack) {
   stack->top = 0;
}
 
int empty_stack(stack_t const* stack) {
   return stack->top == 0;
}
 
int top_stack(stack_t const* stack) {
   return stack->buffer[stack->top - 1];
}
 
void pop_stack(stack_t * stack) {
   --stack->top;
}
 
void push_stack(stack_t * stack, int value) {
   stack->buffer[stack->top++] = value;
}
 
void push_sorted_stack(stack_t * stack, int value) {
   int top;
   
   if (!empty_stack(stack)) {
      top = top_stack(stack);
      
      if (top > value) {
         pop_stack(stack);
         push_sorted_stack(stack, value);
         push_stack(stack, top);
         return;
      }
   }
   
   push_stack(stack, value);
}
 
void print_stack(stack_t const* stack) {
   size_t i;
   
   for (i = 0; i != stack->top; ++i) {
      printf("%d\n ", stack->buffer[i]);
   }
   printf("\n");
}
 
 
 
int main() {
   stack_t sorted;
   stack_t unsorted;
   int i,x;
   
   init_stack(&unsorted);
   for (i = 5; i != 0; --i) {
      push_stack(&unsorted, i);
   }
   printf("unsorted:\n ");
   print_stack(&unsorted);
   
   init_stack(&sorted);
   for (i = 5; i != 0; --i) {
      push_sorted_stack(&sorted,i);
   }
   printf("sorted:\n  ");
   print_stack(&sorted);
 
   return EXIT_SUCCESS;
}


Вернуться к обсуждению:
Упорядочивание полинома C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.12.2015, 01:30
Готовые ответы и решения:

Упорядочивание массива
дан массив вещественных чисел требуется написать функции, которые 1. упорядочивают по убыванию...

С++ упорядочивание массива
ребят, в чём дело, упорядочиваю массив, а вылезают одинаковые числа, в чём ошибка? #include...

упорядочивание по алфавиту
как элементы структуры типа char упорядочить по алфавиту? О_о

Упорядочивание массивов
Здравствуйте, не знаю что делать, по этому пишу сюда. Задание звучит следующим образом: &quot;Дана...

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

Упорядочивание матрицы
Ввести с клавиатуры квадратную матрицу из целых чисел размером M X M (M также вводится с...

Упорядочивание массивов
Имеется два отсортированных исходных массива целых чисел: первый- по убыванию, а второй- по...

Упорядочивание массива
Что не так?((( #include &lt;iostream&gt; using namespace std; int main() { int n,i,j,c;...

Упорядочивание матрицы
Дана матрица вещественных величин D, состоящая из 9 строк и 7 столбцов. Требуется упорядочить...

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