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

C++ упорядочены ли числа последовательности по убыванию - C++

Восстановить пароль Регистрация
 
214
0 / 0 / 0
Регистрация: 16.01.2014
Сообщений: 14
16.01.2014, 13:48     C++ упорядочены ли числа последовательности по убыванию #1
вот сама задача: Даны натуральные числа A1, A2, ... . Признак конца последовательности 0. Определить
упорядочены ли числа последовательности по убыванию

и вот,как я её решил,но думаю,что не правильно - пожалуйста,проверьте:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <math.h>
main()
{
int n; /* количество чисел */
int a, /* очередное число */
i; /* порядковый номер числа в последовательностити */
k-0;
int flag=0;
printf ("\nВведите количество чисел: ");
scanf ("%d", &n);
printf ("Введите числовую последовательность:\n");
while (a!=0)
{
k++;
if (a<k) flag=1;
}
if (flag==1)
        printf ("Yes\n");
    else printf("No\n");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2014, 13:48     C++ упорядочены ли числа последовательности по убыванию
Посмотрите здесь:

Установить упорядочены ли компоненты вектора а по возрастанию или убыванию. C++
Найти и вывести на экран: количество и номера строк, у которых элементы упорядочены по убыванию C++
C++ Работа со списками (Проверить, упорядочены ли числа по возрастанию или по убыванию)
если 3 переменные вещественного типа упорядочены по возрастанию или убыванию, то удвоить их C++ C++
C++ Дан массив целых чисел. Верно ли, что все элементы в нем упорядочены пл убыванию
C++ Определить, упорядочены ли по возрастанию или по убыванию цифры в записи натурального n
C++ Дано натуральное n. Определить, упорядочены ли по возрастанию или по убыванию цифры в записи этого числа
C++ Определить верно ли что четные числа последовательности расположены по убыванию

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Epic_Monday
 Аватар для Epic_Monday
1 / 1 / 0
Регистрация: 26.12.2013
Сообщений: 11
16.01.2014, 16:53     C++ упорядочены ли числа последовательности по убыванию #2
Не совсем правильно у тебя. Я бы сделал так:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <math.h>
#include <windows.h>
 
int main()
{ int n,i,k=0;
bool flag = true;
 
printf ("Vvod posled-ti:");
scanf ("%d",&n);
 
do { scanf ("%d",&i);
     if (i>n){ flag = false;
     break;}
}while (i!=0);
 
if (flag == true)
    printf ("Yes");
else printf ("No");
     system ("pause");
     return 0;
}
Это - шаблон(т.е он работает,но если надо точнее определять послед-ть, то напиши пару проверок и добавь их в этот код.)
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
16.01.2014, 18:24     C++ упорядочены ли числа последовательности по убыванию #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <algorithm>
#include <iostream>
#include <vector>
 
int main()
{
    int currentElement;
    std::vector <int> vector;
    std::cout << "Input elements of vector: ";
    do {
        std::cin >> currentElement;
        vector.push_back(currentElement);
    } while (currentElement);
    std::cout << "Is sorted vector? - " << std::boolalpha << std::is_sorted(vector.crbegin(), vector.crend()) << std::endl;
 
    std::system("pause");
    return 0;
}
Yandex
Объявления
16.01.2014, 18:24     C++ упорядочены ли числа последовательности по убыванию
Ответ Создать тему
Опции темы

Текущее время: 08:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru