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

Почему не работает программа при некоторых входных данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ hello world 10 раз http://www.cyberforum.ru/cpp-beginners/thread627681.html
нужен вывести hello world 10 раз через for и while.как это сделать я не знаю. printf 10 раз не подходит
C++ Выполнение консольных команд в программе Приветствую! Заранее сори за абстракцию вопроса. Есть интерпретатор int.exe через консоль с ним можно взаимодействовать следующим образом: int.exe Теперь стала задача использовать его в программе на c++, т.е. надо решить каким образом его вобще подключать. Результат выполнения как я понял можно просто в буфер закинуть. Но как корректно подключить этот .exe и обращаться к нему из... http://www.cyberforum.ru/cpp-beginners/thread627668.html
C++ Написать алгоритм по блок-схеме
Добрый день! Начал ходить на компьютерные курсы ,заболел и пропустил 2 недели. Препод задал дом. задание и у меня вопрос. Как на языке С++ отобразить когда да . а когда нет файлик примера вложил Помогите пожалуйста)
Преобразование символьной переменной в целочисленную C++
char slovo="chislo"; int chislo=12345; Как сделать, чтобы символы "chislo" воспринималось как переменная chislo.
C++ Определение введенного типа http://www.cyberforum.ru/cpp-beginners/thread627587.html
Задался вопросом как сделать так чтоб программа определила вводимый тип. Тоесть программа требует чтоб пользователь ввел число - а после выводит на экран тип этого числа. Можно конечно было б сделать с использованием if, но как то это не кошерно :). Поэтому я решил использовать перезагрузку функций. Но вот что передать функции я не знаю :(. Пожалуйста помогите. Заранее спасибо. #include...
C++ Как вызвать функцию из функции main? работаю в деве. предположим я создал проект, изначально в нем находится файл main.cpp. предположим я создал в нем еще один файл с именем func.cpp и описал там функцию int xxx(int), а как теперь мне вызвать эту функцию из main.cpp? подробнее

Показать сообщение отдельно
Catstail
Модератор
 Аватар для Catstail
21500 / 10253 / 1669
Регистрация: 12.02.2012
Сообщений: 17,139
23.07.2012, 18:30     Почему не работает программа при некоторых входных данных
Кстати, для самого поиска достаточно одного цикла:

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
#include <iostream.h>
 
int main(int argc, char* argv[])
{
 
    int Arr[]={-7,-5,0,7,-7,-10,-8};
    int n=sizeof(Arr)/sizeof(int);
    int i,j,i_f=-1,i_l=-1;
 
    j=n-1;
    for (i=0; i<n; i++)
    {
        if (j < i) break;
        if ((i_f < 0) && (Arr[i] >= 0)) i_f=i;
        if ((i_l < 0) && (Arr[j] >= 0)) i_l=j;
        j--;
    }
 
    if ((i_l < 0) && (i_f < 0))
        cout << "all elements are negative";
    else
        if (i_l < 0) cout << "single element =" << Arr[i_f]  << endl;
        if (i_f < 0) cout << "single element =" << Arr[i_l]  << endl;
        if ((i_f >=0) && (i_l >= 0)) cout << "first el=" << Arr[i_f] << " last el=" << Arr[i_l] << endl;
 
    return 0;
}
 
Текущее время: 19:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru