Форум программистов, компьютерный форум 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. Если максимальный элемент находится левее минимального, то найти среднее арифметическое элементов, находящихся между максимальным и минимальным. подробнее

Показать сообщение отдельно
Nwq
33 / 33 / 2
Регистрация: 24.09.2010
Сообщений: 140
27.09.2010, 21:26     Программа завершает работу после вывода данных
Я думал главное конечный результат. Если отдельную то можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int poisk(char* n, int* a)
{
    int i, types = 0;
    for (i = 0; i < 7; i++)
    {
        if (0 == strcmp(aeroflot[i].type, n))
        {
            *a++ = i;
            types++;
        }
    }
    return types;
}
 
int k, a[7];
if (0 == (k = poisk(n, a)))
    cout << "Самолетов такого типа нет...";
else
    for (i = 0; i < k; i++)
    {
        cout << "название пункта назначения - " << aeroflot[a[i]].name << endl;
        cout << "номер рейса - " << aeroflot[a[i]].number << endl;
    }
 
Текущее время: 17:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru