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

Вычислить сумму элементов массива с нечетными номерами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Есть функция. Надо вернуть значение http://www.cyberforum.ru/cpp-beginners/thread1027484.html
void Function1( FILE *pFile, int **pb, int N, int M) { for (int i = 0; i < N; i++) { int max = -1; for (int j = 0; j < M; j++) if (pb < 0 && max == -1) max = j; else if (pb < 0) {
C++ Задача Коши для обыкновенного дифференциального уравнения Электронная схема во временном интервале описана задачей Коши. Нужно решить задачу Коши для системы дифференциальных уравнений, дающей узловые напряжения, как функции времени U(t) : dU/dt=-A*U+{C}^{-1}*I где A={C}^{-1}*G=0 -начальное условие to=0,Uo=0; \bar{U'}=-{C}^{-1}*G*\bar{U}+{C}^{-1}*\bar{I} где {U}_{t=0}=0 \bar{U'}=\begin{vmatrix} \ U '1 \\ \ U '2 \\ U'3 http://www.cyberforum.ru/cpp-beginners/thread1027483.html
C++ Задача с факториалом
Добрые люди. Помогите написать программу для решения задачи с факториалом. Звучит она так "Вычислить (2n)!" Программу надо писать в Console Wizard. Буду очень благодарен.
C++ Задача на структуры
Помогите пожалуйста! Составить программу.Начальные данные берутся из файла и вводятся вручную. Минимальное содержание 15 элементов. Составить программу данных о человеке. 1) Имя 2) Фамилия 3)Дата рождения 4) Место жительства Задание: Вывести на экран данные о пенсионерах (старше 62 лет) Буду очень благодарен любой помощи!
C++ Прокомментируйте код http://www.cyberforum.ru/cpp-beginners/thread1027469.html
#include <conio.h> #include <iostream> #include <stdlib.h> #include <time.h> #include <locale.h> using namespace std; struct knot { int value;
C++ Матрицы Написать программу которая выводит из столбца матрицы понижающиеся цифры (отрицательно) подробнее

Показать сообщение отдельно
newb_programmer
 Аватар для newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 553
04.12.2013, 06:39     Вычислить сумму элементов массива с нечетными номерами
Fish24,
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
#include <iostream>
#include <ctime>
using namespace std;
int main () {
    srand(time(0));
    int n,i,j,last;
    double sum_odd=0,sum_mid=0;
    //создание массива размера n и инициализация
    cout<<"enter size:\n";
    cin>>n;
    double* arr=new double[n];
    for (i=0;i<n;i++) {
        arr[i]=(rand()%100)/10.-5;
        cout<<arr[i]<<" ";
    }
    //вычисление суммы элементов с нечетными номерами
    for (i=0;i<n;i++) 
        if (i%2)
            sum_odd+=arr[i];
    cout<<"\nSumm of odd positions: "<<sum_odd<<endl;
    //поиск последнего отрицательного элемента
    for (i=last=n-1;i!=0;i--)
        if (arr[i]<0) {
            last=i;
            break;
        }
    //вычисление суммы между первым и последним отрицательным
    for (i=0;i<last;i++){
        if (arr[i]<0) {
            for (j=i+1;j<last;j++)
                    sum_mid+=arr[j];
            break;
        }   
    }
    cout<<"Summ between first and last negative: "<<sum_mid<<endl;
    //сжимание массива
    cout<<"Squeezed array:\n";
    for (i=0;i<n;i++)
        if ( (abs(arr[i]))<=1 ) {
            for (j=i;j<n;j++) 
                arr[j]=arr[j+1];
            arr[n-1]=0;
        }
    //вывод результата
    for (i=0;i<n;i++) 
        cout<<arr[i]<<" ";
    cout<<endl;
 
    system ("pause");
    return (0);
}
 
Текущее время: 01:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru