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

Задача №3069. Количество элементов, которые больше предыдущего - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление списка http://www.cyberforum.ru/cpp-beginners/thread1173625.html
Помогите реализовать удаление списка: #include <iostream> using namespace std; class Node { public:
C++ Определить, какими пешками можно совершить ход, чтобы черный король не был под ударом ферзей Задана шахматная доска, содержащая черного короля, черные пешки и белых ферзей. Определить, какими пешками можно совершить ход, чтобы черный король не был под ударом ферзей http://www.cyberforum.ru/cpp-beginners/thread1173624.html
Что нужно знать, чтобы создать класс String? C++
Здравствуйте! Подскажите, про какие функции и разделы прочитать, чтобы сделать данное задание: "Разработать класс String определив для него методы: • копирования строк, реализовав оператор = ; • поиска подстроки; • слияния строк, реализовав операторы += и + ; • эквивалентности строк, набор операторов == и !=; • определения длины строки; • вставки подcтроки с нужной...
C++ Найти в каждом числе количество четных и нечетных цифр
Вводится последовательность из N целых чисел. Найти в каждом числе количество четных и нечетных цифр (функциями оформить определение количества четных и нечетных цифр числа).
C++ Взаимодействие классов http://www.cyberforum.ru/cpp-beginners/thread1173540.html
Допустим, в первом классе у нас объявлена какая-либо переменная, например проинициализированная строка, объявленная в секции private. Как в другом классе использовать эту переменную, пишет "Необъявленный идентификатор". Заголовочный файл первого класса подключен. P.S с уважением, полный нуб в ООП :)
C++ Считать строку с файла Может дыбильный вопрос, но все же хочу считать строку с файла, при этом хочу что бы на выходе получилось string textv, а не char textv; Каким наименее массивным способом это сделать: Считать строку с файла в string. подробнее

Показать сообщение отдельно
Ярослав Никитин
 Аватар для Ярослав Никитин
0 / 0 / 2
Регистрация: 13.04.2014
Сообщений: 70
12.05.2014, 20:35     Задача №3069. Количество элементов, которые больше предыдущего
Последовательность состоит из натуральных чисел и завершается числом 0. Определите, сколько элементов этой последовательности больше предыдущего элемента.

Числа, следующие за числом 0, считывать не нужно. 1, 7, 9, 0 = 2.
Задача вроде не сложная, решил. Но система проверки ругается: пишет что частичное решение.

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
#include <iostream>
using namespace std;
 
int main()
{ 
    int n = 1, n1, count = 0, answer = 0;
    while (n != 0)
    {
        cin >> n;
        if (n != 0)
        {
            if (count == 0)
            {
                count++;
                n1 = n;
            }
 
            if ((count == 1) && (n > n1))
            {
                answer++;
                n1 = n;
            }
        }
    }
    cout << answer;
    system("pause");
    return 0;
}
Где недочет? Провел несколько тестов, отрицательные, одинаковые и т.д. проверял.

Добавлено через 2 минуты
Тип с плавающей точкой тоже проверял, не в этом дело.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru