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

Определить предпоследний отрицательный элемент в последовательности чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ количество различных цифр в заданном числе. http://www.cyberforum.ru/cpp-beginners/thread236863.html
определить количество различных цифр в заданном числе. (Например, если задано число 1225, то количество различных цифр должно быть 3. )
C++ подпрограма как сделать подпрограму что бы скажем при использовании ветвления програма переходила на подпрограму http://www.cyberforum.ru/cpp-beginners/thread236853.html
Подскажите со строковым видом в С++ C++
Даны натуральное число , символы . Подсчитать, сколько раз среди данных символов встречается буква . (Строковый вариант: дана строка символов; подсчитать, сколько раз среди символов строки встречается буква .) Примерный программа, но тут не хватает строкового варианта: Задача 1.4 #include <iostream.h> int main (){ char str={'2','x','!','x','b','c','x','8','$','5'},s; int i,n=0;
на улутшение C++
как сделать чтобы в Borland C++ 3.1 можно вводить было только цифры. И еще если кто знает как сделать программу типа секундомер(нужен самый простой(консольный), без никаких кнопок буду очень благодарен #include<iostream.h> #include<conio.h> #include<math.h>
C++ матрица http://www.cyberforum.ru/cpp-beginners/thread236825.html
помогите написать программу чтоб вводить числа с клавиатуры и чтоб находила определитель. у меня Borland C++ 3.1
C++ насчет framework доброго времени суток. я написал приложение windows forms в visual studio 2010, но при запуске на других машинах пишет что нужно установить .net framework 4.0. так вот, меня мучает вопрос: возможно ли изменить приложение каким-либо образом( в настройках каких мб) чтобы оно шло не только на 4.0, но и на более ранних версиях? о приложении: программка сама по себе простая, просто выводит форму с... подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
01.02.2011, 17:48     Определить предпоследний отрицательный элемент в последовательности чисел
Ааа. Без использования массива...
Хм. Ну надо подумать)
С массивом вот
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
28
29
30
#include <iostream>
 
int main()
{
    int* Arr;
    int N;
    std::cout<<"Enter N: ";
    std::cin>>N;
    Arr=new int[N];
    int cnt=0;
    for(int i=0; i<N; ++i)
    {
        std::cin>>Arr[i];
        if(Arr[i] < 0)
            cnt=i;
    }
    if(cnt == 0)
    {
        std::cerr<<"There are no elements less than zero or there is only one\n";
        delete[] Arr;
        return 0;
    }
    int cnt2=0;
    for(int i=0; i<cnt; ++i)
       if(Arr[i] < 0)
          cnt2=i;
    std::cout<<Arr[cnt2]<<'\n';
    delete[] Arr;
    return 0;
}
Добавлено через 6 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
int main()
{
    int number=0;
    int neg=0;
    int prev=0;
    while(std::cin >> number)
    {
         if(number < 0)
         {
            prev=neg;
            neg=number;
         }
    }
    if(!prev)
      std::cout<<"There are no negative elements or there is only one\n";
    else
      std::cout<<prev<<'\n';
    return 0;
}
 
Текущее время: 02:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru