Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Mari_ly
3 / 3 / 3
Регистрация: 13.02.2016
Сообщений: 158
1

Наименьший элемент последовательности, расположить до первого отрицательного

05.03.2016, 01:33. Просмотров 861. Ответов 1
Метки нет (Все метки)

Найти наименьший элемент из элементов последовательности x1, x2, ..., x25, расположенных до первого отрицательного числа. Все отрицательные числа, расположенные правее первого отрицательного, помножить на этот наименьший.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2016, 01:33
Ответы с готовыми решениями:

Найти сумму элементов последовательности, начиная от первого отрицательного элемента и до конца последовательности.
Помогите написать простенькую программку :( Найти сумму элементов...

Определение первого отрицательного числа последовательности
всем привет! не поможете с решением? Напишите программу, которая определит...

Найти номер первого отрицательного числа последовательности
5. Дана последовательность из 100 чисел. Найти номер первого отрицательного...

Найти максимальный элемент массива до первого отрицательного
Данные целые числа а1, ..., аn. Известно, что а1> 0, i что среди а1, ..., аn...

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

1
-ДоМоВоЙ-
147 / 146 / 124
Регистрация: 19.01.2016
Сообщений: 567
Записей в блоге: 1
Завершенные тесты: 1
05.03.2016, 14:37 2
Лучший ответ Сообщение было отмечено Mari_ly как решение

Решение

Mari_ly, Ну,как-то так.
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>
 
int main()
{
    int cnt=0,
        temp,
        p;
 
    int arr[25]={2,6,5,7,9,8,3,-23,67,-43,7,-22,-55,43,89,-23,51,21,-89,90,65,43,78,30,-32};
    
    std :: cout<<"Исходный массив: ";
    for (int i=0;i<25;i++)
    std :: cout<<arr[i]<<" ";
    
    for (int i=0;i<25;i++)
    if (arr[i]<0)
    while (cnt!=1){cnt++;
    for (int j=0;j<i;j++){
    p=i+1;
    for (int g=0;g<i;g++)
    if (arr[j]<arr[j+1]){
    temp=arr[j];
    arr[j]=arr[j+1];
    arr[j+1]=temp;}}}
    
    std :: cout<<"\nНаименьший эллемент до первого отрицательного числа: "<<temp;
    std :: cout<< std :: endl<<"\nОтр:"<<"     Возв."<<std :: endl;
    for (int k=p;k<25;k++)
    if (arr[k]<0){
    std :: cout<<arr[k]<<"     "<<arr[k]*temp<<std :: endl;}
    system("pause");
    return 0;
}
Добавлено через 3 минуты
Массив можно сгенерить для упрощения...
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2016, 14:37

Наименьший элемент последовательности
Помогите написать программу Дана непустая последовательность различных...

Найти наименьший положительный элемент последовательности
Дана последовательность N целых чисел. Найти наименьший положительный элемент...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru