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

Логическое задание на С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать список вычислить в нем минимум http://www.cyberforum.ru/cpp-beginners/thread40684.html
запускаю #include <stdafx.h> #include "stdio.h" #include "conio.h" #include <iostream> using namespace std; typedef struct node {
C++ Stack overflow. У меня в программе есть реверсивная функция (много параметров) она вызывает себя очень много раз. Во время выполнения программы возникает ошибка Stack overflow. Может кто-то знает, как в компиляторе (Visual Studia 2005 или Dev-C++ ) поставить больший размер стека? Или может функцию лучше разбить на несколько?( Добавлено через 3 минуты 39 секунд Или может функцию лучше разбить на... http://www.cyberforum.ru/cpp-beginners/thread40676.html
C++ программа с массивом и классом.....
Написал часть программы для составления некой базы 15 книг, где будет записано название книги и издательство, компилировал нету ошибок, но после того как я ввожу название вылазит ошибка, вот код #include <iostream> using namespace std; class book { public: char* name; char* made;
Формирование элементов массива C++
:::::::::::::::::::::::::::::::::::::::::::::::::::: Составить программу формирования элементов масива X и масива Y, их сортировку в порядке убывания значений элементов и получения максимальных элементов, если(см. вложение): ɛ,l,n - входные данные; ak,bk элементы данных массивов
C++ Распределение памяти http://www.cyberforum.ru/cpp-beginners/thread40610.html
Растпределение памяти без использования дискового пространства перемещаемыми разделами.
C++ Метод итераций и метод Зейделя Здравсвуйте программисты! Спасибо всем за помощь в предыдущих темах, осталась последняя лаба, которую нужно решить по предмету "Численные методы" и сдать преподу до понедельника успеть, остальные лабы прошли на ура. Подскажите пожалуйста как решить методом Зейделя и итераций вот эти 2 системы уравнений, буду очень благодарен Вот фото: Нашёл такой код, не знаю,правильно,согласно этим уравнениям.... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17621 / 5845 / 375
Регистрация: 30.03.2009
Сообщений: 16,118
Записей в блоге: 26
17.06.2009, 12:27
Ну грубо говоря можно сделать так. У тебя есть 5 операций, делаешь перебором все комбинации, а дальше вычисляешь выражение. Если бы задание ставилось так, что решать надо для произвольного выражения, но нужно было бы писать программу по разбору и вычислению выражения. Но здесь такой задачи не стоит, а потому делаем попросту тупо. Грубо гворя есть у тебя 5 операций, а потому пишем 5 кусков кода. Полагаем, что в массиве char op[5] мы имеем одну из комбинаций операций.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
switch (op[0])
{
  case '+': r1 = 1 + 2; break;
  case '-': r1 = 1 - 2; break;
  case '*': r1 = 1 * 2; break;
  case '/': r1 = 1 / 2; break;
  default: abort(); break;
}
 
switch (op[1])
{
  case '+': r2 = r1 + 3; break;
  case '-': r2 = r1 - 3; break;
  case '*': r2 = r1 * 3; break;
  case '/': r2 = r1 / 3; break;
  default: abort(); break;
}
 
И так далее
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru