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

Программа завершает работу после вывода данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Символам отвечают числа и наоборот http://www.cyberforum.ru/cpp-beginners/thread169668.html
Здравствуйте. У меня такая задача: символам отвечают числа, например A=0, B=1, C=2, ..., Z=25. нужно сделать так что б когда есть число то можна было б найти символ, а когда есть символ то можна было б знайти число. Всем спасибо.
C++ Передача массива Нужна помощь. как передать массив созданный в функции в main()? int poisk(AEROFLOT *aeroflot,char *n) { int i,k; k=0; for (i=0; i<7; i++) { if(!strcmp(aeroflot.type, n)) http://www.cyberforum.ru/cpp-beginners/thread169663.html
Число прописью C++
Дано двухзначное число.Вывести его прописью. с помошью switch... бес понятия!помогите по быстрому,пожалуйста!
Проверить упорядочены ли элементы вектора. Если нет, то упорядочить в порядке возрастания методом Шелла. C++
Проверить упорядочены ли элементы вектора. Если нет, то упорядочить в порядке возрастания методом Шелла.
C++ Если в данном массиве нет отрицательных элементов, то сформировать новый массив: каждый элемент которого является суммой предыдущих элементов. http://www.cyberforum.ru/cpp-beginners/thread169608.html
Если в данном массиве нет отрицательных элементов, то сформировать новый массив: каждый элемент которого является суммой предыдущих элементов.
C++ Если максимальный элемент находится левее минимального, то найти среднее арифметическое элементов, находящихся между максимальным и минимальным. Дан вектор размерности N. Если максимальный элемент находится левее минимального, то найти среднее арифметическое элементов, находящихся между максимальным и минимальным. подробнее

Показать сообщение отдельно
Reiji Cross
 Аватар для Reiji Cross
26 / 26 / 1
Регистрация: 14.05.2010
Сообщений: 57
27.09.2010, 04:30     Программа завершает работу после вывода данных
Я так понимаю массив aeroflot объявлен глобально, а значит в эти функции в качестве аргумента массив передавать не нужно
C++
1
2
int poisk(AEROFLOT *aeroflot,char *n,int &k,int *a)
poisk(aeroflot,n,k,a)
Добавлено через 11 минут
Функция поиск будет выглядеть примерно так
C++
1
2
3
4
5
6
7
8
9
void Poisk(char *n){
int f = 0;
    for(int i = 0; i < 7; i++){
        if(!strcmp(aeroflot[i].type, n)) {cout << aeroflot[i].name << " " << aeroflot[i].number << endl;
            f++;
        }
if(!f) cout << "Нет совпадений!" << endl;
    }
}
 
Текущее время: 14:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru