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

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

Восстановить пароль Регистрация
 
SpblrT
1 / 1 / 0
Регистрация: 24.11.2011
Сообщений: 40
04.12.2011, 21:33     В одномерном массиве состоящем из n вещественных элементов #1
В одномерном массиве состоящем из n вещественных элементов вычислить:
1) сумму элементов массива с нечетными номерами
2)сумму элементов массива расположенных между первым и полледним отрицательными элементами.
Сжать массив удалив из него все элементы, модуль которых не превышает 1.
Освободившиеся в конце массива элементы заполнить нулями.

епт это как вообще делать????
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2011, 21:33     В одномерном массиве состоящем из n вещественных элементов
Посмотрите здесь:

В одномерном массиве В, состоящем из N вещественных элементов, вычислить: C++
C++ [C++]в одномерном массиве, состоящем из 10 вещественных элементов, вычислить:
В одномерном массиве, состоящем из n вещественных элементов, вычислить: C++
В одномерном массиве, состоящем из п вещественных элементов, вычислить: C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Enzzio
 Аватар для Enzzio
6 / 8 / 0
Регистрация: 29.05.2010
Сообщений: 265
04.12.2011, 21:40     В одномерном массиве состоящем из n вещественных элементов #2
Условиями и циклами.
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
04.12.2011, 21:48     В одномерном массиве состоящем из n вещественных элементов #3
1)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<stdio.h>
double Sum(double *beg, double *end)
{
   return beg < end ? *beg + Sum(beg+2, end) : 0;
}
 
int main()
{
    double a[] = {1.0, 2.0, 3.0, 4.0, 5.0};
    int size = sizeof(a) / sizeof(*a);
    printf("%f\n", Sum(a, a + size));
    return 0;
}
SpblrT
1 / 1 / 0
Регистрация: 24.11.2011
Сообщений: 40
04.12.2011, 22:03  [ТС]     В одномерном массиве состоящем из n вещественных элементов #4
Цитата Сообщение от Thinker Посмотреть сообщение
1)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<stdio.h>
double Sum(double *beg, double *end)
{
   return beg < end ? *beg + Sum(beg+2, end) : 0;
}
 
int main()
{
    double a[] = {1.0, 2.0, 3.0, 4.0, 5.0};
    int size = sizeof(a) / sizeof(*a);
    printf("%f\n", Sum(a, a + size));
    return 0;
}
поясни вожалуйста что делается в какой строчке?
Yandex
Объявления
04.12.2011, 22:03     В одномерном массиве состоящем из n вещественных элементов
Ответ Создать тему
Опции темы

Текущее время: 20:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru