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

Неправильно работает функция - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Исследование алгоритмов (модель) http://www.cyberforum.ru/cpp-beginners/thread404803.html
Помогите решить задачку, наработок пока нету, с чего начать тоже не знаю... Исследование алгоритмов (модель) решения проблемы блокировок при доступе к базе данных 1. Исходные данные: • количество процессов, претендующих на ресурсы, равно М; • разрешается одновременное чтение всем процессам; • разрешается запись только для одного процесса; • при записи доступ...
C++ Не заходит в функцию В общем такая проблема: криво работает функция перебора по двумерному вектору, и я решил выводить вектор на экран. Написав функцию вывода, программа (даже на пошаговой обработке) не хочет выводить ветор. В чем проблема? #include <fstream> #include <vector> #include <iostream> std:: vector <std:: vector<char>> a; int force (int i, int j, int n); http://www.cyberforum.ru/cpp-beginners/thread404800.html
C++ Очистка памяти массива (С++)
Не получается очистить память массива. По моему коду, по завершении программы выдаётся ошибка "попытка очистки памяти после записи её в буфер", что-то вроде этого. Подскажите дураку, когда нужно вставлять очитку памяти? мне кажется, проблема в этом. Код: #include <stdio.h> #include <iostream> using namespace std; #include <fstream> void main(void)
C++ Двоичное дерево поиска
Пожалуйста помогите решить: Разработать программу создания и обработки заданной структуры данных. Определить рекурсивные функции обходов дерева (в прямом, обратном и симметричном порядке). Предусмотреть выполнение следующих обязательных опций: 1 - создать (ввести с клавиатуры и/или загрузить из файла); 2 - добавить (удалить) элемент; 3 - обход дерева; 4 - Определение числа вершин на каждом...
C++ Задачи с использованием оператора варианта http://www.cyberforum.ru/cpp-beginners/thread404787.html
#include<iostream.h> #include<math.h> main(){ int p,l,h,r,d;float S; cout<<"d="; cin>>d; cout<<"p="; cin>>p; cout<<"l="; cin>>l;
C++ Оформить в виде функции Добрый вечер, нужно оформить программу в виде функции. Вроде все правильно сделал. но не могу понять на что ругается программа...#include <iostream> #include <math.h> using namespace std; int f( int **mas,int n, int m, int i,int j,int j1,double dva,double ras, double summa,bool fl);{ int main (){ cout<<"storko: "<< endl;cin>>n; if (n<0)... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
12.12.2011, 01:22     Неправильно работает функция
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
обычно легко реализуется с помощью switch
Да с ума сойдёшь такое что цепочкой if, что со switch делать. Номера по порядку идут, что бы им индексами массива с соответствующими значениями не быть? В две строчки всё веселье поместится хоть для всей таблицы Менделеева...

Добавлено через 2 минуты
Только сейчас заметил - Roof вот так как-раз и сделал.
Я бы, правда, чуть по-другому делал
C
1
2
3
4
5
6
7
typedef struct PTELEMENT {
    char * name;
    int s_whatever_they_means;
} ptelement_t;
/*...*/
ptelement_t elements[NUM_ELEMENTS] = { { "Aluminium", 920 }, /*...*/ };
/*...*/
так бы дальше всё проще было...
 
Текущее время: 18:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru