Генератор цветов Уроки C++ Уроки Windows forms Учебники по программированию Уроки HTML Уроки CSS Готовые задания Исходники Полезные программы
регистрация доменов

Дешёвые домены


Уроки C++


Сумма элементов массива с чётными номерами
C++

Перед тем, как написать решение данной задачи важно понять, что когда речь идёт о номере элемента пишется просто "i", а когда речь идёт о самом элементе, то пишется "mas[i]". В данном случае нам нужен номер. Что бы осуществлять проверку очередного элемента на чётность нужно воспользоваться знаком “%” и написать (i%2 == 0).
Вот решение данной задачи (код скомпилирован в VS Win32):



#include "stdafx.h"
#include "iostream"
#include "time.h"

using namespace std;

int main()
{
setlocale(LC_ALL, "Russian");
int sum = 0;
int n;
cout << "Введите количесвто элементов: ";
cin >> n;
cout << endl << endl;
int *mas = new int [n];
srand(time(NULL));
for (int i=0; i<n; i++)
{
mas[i] = rand() % 20 - 10;
cout << mas[i] << " ";
}
cout << endl << endl;
for(int i=0; i<n; i++)
{
if (i % 2 == 0)
{
sum += mas[i];
}
}
cout << "Сумма: " << sum << endl;
system("PAUSE");
return 0;
}


Результат:



<< К списку заданий