0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 34
1

Найти номер первого/последнего члена последовательности, большего 10

24.12.2014, 20:01. Показов 749. Ответов 3
Метки нет (Все метки)

даны натуральное число n целые числа a1 an среди которых имеются числа больше 10 найти
а)номер последнего из них
б)номер первого из них
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.12.2014, 20:01
Ответы с готовыми решениями:

Найти номер первого члена последовательности, который отличается от предыдущего члена не более чем на заданное значение
Рассмотрим последовательность, образованную дробями: 1/1, 2/1, 3/2, ..., в которой числитель...

Дано положительное d. Найти номер и значение первого члена последовательности ai
Нужно переделать задачу с Паскаля на С++ Дано положительное d. Найти номер и значение первого...

Дано натуральное число n, действительные числа q1, q2, ... qn. Найти номер первого четного члена последовательности q1, q2, ... qn
Добрый вечер. Пожалуйста помогите написать код небольшой программы на С++. Условие: Дано...

Определить порядковый номер первого числа последовательности большего заданного значения
Дана непустая и упорядоченная по возрастанию последовательность целых чисел, оканчивающаяся числом...

3
Заблокирован
24.12.2014, 21:17 2
Steve_0, а)
C++
1
2
3
4
int i = n - 1;
    while ( i >= 0 && a[ i ] <= 10 ) --i;
    if ( i >=0 ) std::cout << a[ i ] << std::endl;
    else std::cout << "Not found!" << std::endl;
б)
C++
1
2
3
4
int i = 0;
    while ( i < n && a[ i ] <= 10 ) ++i;
    if ( i < n ) std::cout << a[ i ] << std::endl;
    else std::cout << "Not found!" << std::endl;
2
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 34
24.12.2014, 23:27  [ТС] 3
а если не трудно можно весь код программы
0
18 / 18 / 27
Регистрация: 11.12.2014
Сообщений: 52
25.12.2014, 00:08 4
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
31
32
33
#include <iostream>
using namespace std;
void main()
{
    int const n=10;
    int arr[n];
    int f,l;
    for(int i=0;i<n;i++)
    {
        arr[i]=rand()%30-10;
        cout << arr[i] << " ";
    }
    cout << endl;
    for(int i=0;i<n;i++)
    {
        if(arr[i]>10)
        {
            f=i;
            break;
        }
    }
    for(int i=n-1;i>0;i--)
    {
        if(arr[i]>10)
        {
            l=i;
            break;
        }
    }
    cout << "last => " << l+1 << endl;
    cout << "first => " <<f+1 <<  endl;
    system("pause");
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2014, 00:08
Помогаю со студенческими работами здесь

Найти номер первого максимального элемента среди отрицательных элементов, расположенных до первого элемента, большего заданного числа Т
Написать собственную функцию для работы с одномерным динамическим массивом, заданным указателем....

Найти номер первого максимального элемента среди отрицательных элементов, расположенных до первого элемента, большего Т.
Задан целочисленный одномерный массив a из n элементов. Найти номер первого максимального элемента...

Найти номер минимального члена последовательности
Дана последовательность целых чисел, за которой следует 0. Найти номер минимального элемента в...

Найти наименьший номер члена последовательности
Найти наименьший номер члена последовательности,для которого выполняется следующее условие...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru