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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.69
Маргарита
0 / 0 / 0
Регистрация: 06.04.2012
Сообщений: 77
#1

Массив: Вывести отрицательные элементы на экран в обратном порядке. - C++

03.10.2012, 10:20. Просмотров 2463. Ответов 1
Метки нет (Все метки)

Дан одномерный массив, состоящий из N вещественных элементов.
1.Ввести массив с клавиатуры.
2.Найти максимальный элемент.
3.Вычислить сумму четных элементов массива.
4.Вывести отрицательные элементы на экран в обратном порядке.
5.Отсортировать массив методом вставки и вывести отсортированный массив на экран.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2012, 10:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массив: Вывести отрицательные элементы на экран в обратном порядке. (C++):

Вывести отрицательные элементы массива на экран в обратном порядке - C++
9. Дан одномерный массив, состоящий из N вещественных элементов. 9.1. Ввести массив с клавиатуры. 9.2. Найти максимальный элемент. ...

Вычислить сумму четных элементов массива и вывести отрицательные элементы на экран в обратном порядке - C++
Добрый вечер. Помогите пожалуйста с одной задачей Дан одномерный массив, состоящий из N вещественных элементов. 1. Ввести массив с...

Массив. Положительные элементы массива а, записанные в том же порядке + отрицательные элементы массива b, записанные в обратном порядке - C++
Из двух массивов а, а, ...., а и b, b, ....., b, создать следующие массивы: 1. Положительные элементы массива а, записанные в том же...

Вывести на экран различные элементы массива а в порядке обратном появлению их в массиве b - C++
Помогите, пожалуйста, с задачей по c++ Заданы два одномерных упорядоченных массива а и b. Вывести на экран различные элементы массива а в...

Заменить 0 элементы массива на 1 и вывести массив в обратном порядке - C++
Двумерный динамический массив, через пользовательскую функцию. Массив типа float. Заменить 0 элементы массива на 1 и вывести массив в...

Дан массив размера N, вывести его элементы в обратном порядке - C++
Array. Дан массив размера N. Вывести его элементы в обратном порядке.

1
David Sylva
1287 / 949 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
03.10.2012, 11:48 #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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream> 
 
void entersort(float* array, int size) 
{  
    float temp ; 
    for ( int i = 1, j; i < size; ++i) 
    { 
        temp = array[i]; 
        for ( j = i - 1; j >= 0 && array[j] > temp; --j) 
            array[j+1] = array[j]; 
        array[j+1] = temp; 
    } 
}
 
int main() 
{ 
    const int N = 5; 
    float array[N]; 
    int i; 
    float max; 
    float summa = 0;
 
    for ( i = 0; i < N; i++) 
    { 
        std::cout << "Inter lement " << "[" << i+1 << "] "; 
        std::cin >> array[i]; 
    }  
    max = array[0]; 
 
    for ( i = 1; i < N; i++) 
    { 
        if( max < array[i]) 
            max = array[i]; 
    } 
 
    std::cout << "Max element " << max << std::endl;  
 
    for ( i = 0; i < N; i++) 
        if( i % 2 != 0)  
            summa += array[i]; 
 
    std::cout << "Summa is " << summa << std::endl; 
 
    std::cout << "Reverse " << std::endl;
    for ( i = N - 1; i>=0; i--) 
        if(array[i] < 0) 
            std::cout << array[i] << " "; 
    std::cout << std::endl; 
 
    entersort(array, N); 
 
    for ( i = 0; i < N; i++) 
        std::cout << array[i] << " "; 
    std::cout << std::endl;
 
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.10.2012, 11:48
Привет! Вот еще темы с ответами:

Как в обратном порядке выстроить элементы побочной диагонали массива и вывести весь массив? - C++
как в обратном порядке выстроить элементы побочной диагонали массива и вывести этот весь массив??

Положительные элементы переставить в обратном порядке, а отрицательные оставить на своих местах - C++
есть рабочая программка,но не могу переделать нужно,чтобы положительные элементы переставлялись в обратном порядке,а отрицательные...

Ввести одномерный массив А , вывести его. Переставить в обратном порядке все элементы между максимальным из отрицательных и минимальным элементами - C++
Ввести одномерный массив А , вывести его. Переставить в обратном порядке все элементы между максимальным из отрицательных и минимальным...

Расположить элементы массива, лежащие до первого символа "к", в порядке, обратном алфавитному, и вывести на печать отсортирванный массив данных - C++
Срочно нужна помощь! Помогите написать код, очень прощу. Ввести с клавиатуры одномерный массив строк. Расположить элементы массива,...


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

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

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