Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SlavaCherep
0 / 0 / 0
Регистрация: 01.11.2016
Сообщений: 35
#1

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

26.01.2017, 16:22. Просмотров 171. Ответов 4
Метки нет (Все метки)

Организовать одномерный массив с вещественными числами и найти первый и последний отрицательный элемент массива;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.01.2017, 16:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Организовать одномерный массив с вещественными числами и найти первый и последний отрицательный элемент массив (C++):

Массив: Найти первый отрицательный элемент в каждой строке и последний четный элемент в каждом столбце. - C++
Дан двумерный массив двухбайтовых знаковых целочисленных элементов 5*8. Полагаем,что в каждой строке хотя бы 1 элемент отрицательный,а в...

Получить одномерный массив из из отрицательных элементов матрицы. Поменять местами первый и последний элемент - C++
1 2 -3 -0.5 7 0.1 -1.7 13 -18.5 Я составил начало программы, но возникла проблема с выводом одномерного массива. ...

Как задать одномерный массив с n вещественными числами? - C++
Перерыла много тем, не могу понять как задать одномерный массив с n вещественными числами. Причем в задании не сказано от какого интервала...

Найти первый и последний отрицательный элемент массива - C++
Организовать одномерный массив с вещественными числами и найти первый и последний отрицательный элемент массива; Добавлено через 4...

Первый и последний отрицательный элемент массива найти и поменять на модуль - C++
Условие: Одномерный массив. Найти первое и последнее отрицательное число в массиве. Заменить их на модуль(в массиве). Использовать...

Дано одномерный массив. Найти первый и последний нули в массиве. Элементы, размещенные между найденными нулями увеличить на 1. - C++
Написать библиотеку функций (шаблонов функций) для работы с одномерным массивом. В библиотеку включен функции заполнения массива, вывод...

4
Senarist
50 / 54 / 15
Регистрация: 14.03.2014
Сообщений: 637
26.01.2017, 18:03 #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
//Организовать одномерный массив с вещественными числами и найти первый и последний отрицательный элемент массива;
#include<iostream>
int main()
{
    double arr[] = { 18.3, -5.6, 22.1, 6.1, 1.0, -22.9, 4.2 };
    double vol;
    bool fl = true;
    for (auto i : arr)
    {
        if (i < 0 )
        {
            vol = i;
            if (fl)
            {
                std::cout << i<<", ";
                fl = false;
            }   
        }
    }
    if (fl)
        std::cout << "Not have";
    else
        std::cout << vol;
    std::cin.get();
    return 0;
}
0
Bretbas
Каждому свое
351 / 121 / 32
Регистрация: 05.08.2013
Сообщений: 1,297
Завершенные тесты: 1
26.01.2017, 18:33 #3
SlavaCherep,
Можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <array>
#include <algorithm>
using namespace std;
 
int main() 
{
    const int n = 5;
    array<int, n> arr;
    
    for(auto i = 0; i < n; i++)
        cin >> arr[i];
 
    cout << endl;
    auto it1 = find_if (arr.begin(), arr.end(), [](auto elem) { return elem < 0; } );
    cout << "first negative element: " << *it1;
    
    cout << endl;
    auto it2 = find_if (arr.rbegin(), arr.rend(), [](auto elem) { return elem < 0; } );
    cout << "first negative element: " << *it2; 
    return 0;
}
0
GbaLog-
Любитель чаепитий
3078 / 1417 / 342
Регистрация: 24.08.2014
Сообщений: 5,040
Записей в блоге: 1
Завершенные тесты: 2
26.01.2017, 18:36 #4
Цитата Сообщение от SlavaCherep Посмотреть сообщение
вещественными числами
Цитата Сообщение от Bretbas Посмотреть сообщение
array<int, n> arr;
Карл!
1
Bretbas
Каждому свое
351 / 121 / 32
Регистрация: 05.08.2013
Сообщений: 1,297
Завершенные тесты: 1
26.01.2017, 18:46 #5
GbaLog-, Каааарл извиняется
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <array>
#include <algorithm>
using namespace std;
 
int main() 
{
    const int n = 5;
    array<double, n> arr;
    
    for(auto i = 0; i < n; i++)
        cin >> arr[i];
 
    cout << endl;
    auto it1 = find_if (arr.begin(), arr.end(), [](auto elem) { return elem < 0; } );
    cout << "first negative element: " << *it1;
    
    cout << endl;
    auto it2 = find_if (arr.rbegin(), arr.rend(), [](auto elem) { return elem < 0; } );
    cout << "last negative element: " << *it2; 
    return 0;
}
1
26.01.2017, 18:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.01.2017, 18:46
Привет! Вот еще темы с ответами:

Сформировать одномерный массив, удалить первый элемент с заданным значением, сдвинуть массив циклически - C++
1)сформировать одномерный массив целых чисел 2)удалить первый элемент с заданным значением 3)сдвинуть массив циклически на К элементов...

Массив: вывести 1й положительный и последний отрицательный элемент массива - C++
Нужно вывести 1й положительный и последний отрицательный элемент массива.И посчитать сумму элементов между ними. Не могу посчитать сумму...

Первый отрицательный и последний положительный элемент читаемый из файла - C++
Из файла (имя файла вводится с клавиатуры) считывается массив целых чисел. Размер массива заранее неизвестен. Выведите в файл количество...

Поменять местами первый отрицательный и последний положительный элемент массива - C++
Поменять местами первый отрицательный и последний положительный елемент массива. Учесть возможность того, что отрицательные или...


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

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

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