Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
YaDenis03
0 / 0 / 2
Регистрация: 18.12.2011
Сообщений: 139
#1

одномерный массив, состоящий из 20 вещественных элементов - C++

23.10.2012, 20:30. Просмотров 871. Ответов 2
Метки нет (Все метки)

В одномерном массиве, состоящем из 20 вещественных элементов, вычислить:
1) сумму элементов массива с нечетными номерами;
2) сумму элементов массива, расположенных между первым и последним отрицательными элементами.

Сжать массив, удалив из него все элементы, модуль которых не превышает 1.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2012, 20:30
Я подобрал для вас темы с готовыми решениями и ответами на вопрос одномерный массив, состоящий из 20 вещественных элементов (C++):

Одномерный массив, состоящий из N вещественных элементов
В одномерном массиве из N вещественных элементов, вычислить: • количество...

Дан одномерный массив, состоящий из N вещественных элементов
1. Заполнить массив случайными числами. 2. Найти минимальный элемент. выдает...

Дан одномерный массив, состоящий из N вещественных элементов.
Помогите пожалуйста написать программу на С++. Дан одномерный массив,...

Преобразовать одномерный массив, состоящий из 10 вещественных элементов
Доброго времени Суток! Задание в борланде - Преобразовать одномерный...

Дан одномерный массив, состоящий из N вещественных элементов.
Дан одномерный массив, состоящий из N вещественных элементов. Найти...

Дан одномерный массив, состоящий из N вещественных элементов
Дан одномерный массив, состоящий из N вещественных элементов. Ввести массив с...

2
MrGrig
177 / 160 / 38
Регистрация: 08.10.2012
Сообщений: 422
23.10.2012, 21:43 #2
Лучший ответ Сообщение было отмечено YaDenis03 как решение

Решение

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
double sum=0,sum1=0,mas1[20];
int nach=-1,kon=-1,n=0;
bool fl=0;
for(int i=0;i<20;i++){
    if(i%2==0)
        sum+=mas[i];
    if(fl==0){
        if(mas[i]<0){
            nach=i;
            fl=1;
        }
    }
    else
        if(mas[i]<0)
            kon=i;
}
if((nach!=-1)&&(kon!=-1))
    for(int i=nach+1;i<kon;i++)
        sum1+=mas[i];
for(int i=0,j=0;i<20;i++)
    if(abs(mas[i])>1){
        mas1[j++]=mas[i];
        n++;
    }
cooтветственно в sum сумма четных элементов, sum1 сумма между первым отрицательным и последним отрицательным, n есть размер сжатого массива mas1 сжатый массив
0
YaDenis03
0 / 0 / 2
Регистрация: 18.12.2011
Сообщений: 139
24.10.2012, 01:01  [ТС] #3
ошибок много выдаёт...(
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2012, 01:01
Привет! Вот еще темы с решениями:

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

Дан одномерный массив А, состоящий из N элементов.
Надо срочно решить эту задачу. Помогите, пожалуйста! Дан одномерный массив А,...

Дан одномерный массив А, состоящий из N элементов
Помогите пожалуйста написать 2 алгоритма на си++. Первый: Дан одномерный...

Дан целочисленный одномерный массив А, состоящий из 14 элементов. вычислить и напечатать сумму парши элементов
дано целочисленный одномерный массив А, состоящий из 14 элементов. вычислить и...


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

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

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