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

Процедуры. Найти сумму элементов массива Т, имеющих четные порядковые номера - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу найти недочет ( массивы ) http://www.cyberforum.ru/cpp-beginners/thread757994.html
Есть программа,в которой решается 3 подзадачи. Возникает такой "косяк"...вывод инф-ии целиком зависит от введенных данных, то есть он то выводит ответы на все 3 подзадачи, то только на первую и...
C++ Даны три различных числа. Меньшее из них заменить суммой квадратов 1) Даны три различных числа. Меньшее из них заменить суммой квадратов, среднее ― квадратом разности двух других, большее оставить без изменения. http://www.cyberforum.ru/cpp-beginners/thread757984.html
Работа с CSV форматом C++
Привет всем! Пытаюсь научится работать с CSV форматом. Есть такая структура: struct Customer { int id; std::string first_name; std::string last_name; struct { ...
Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов C++
массив F задан случайными числами в диапазоне от -30 до 20. найти и напечатать количество чётных элементов и количество нечётных элементов. начало у меня есть помогите пожалуйста прошу вас...
C++ Альтернатива goto в С++ http://www.cyberforum.ru/cpp-beginners/thread757931.html
Как перейти из конца цикла (перенаправление - first) в самое начало программы, дело в том, что goto нельзя перенаправлять в начало программы, есть альтернативы у него? #include <allegro.h>...
C++ Сортировка массива структур Здравствуйте! Помогите пожалуйста реализовать сортировку массива структур по полю "date" (все записи должны быть отсортированны по дате). При написании кода используется среда Microsoft Visual C++... подробнее

Показать сообщение отдельно
GalK
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 64

Процедуры. Найти сумму элементов массива Т, имеющих четные порядковые номера - C++

10.01.2013, 18:54. Просмотров 612. Ответов 16
Метки (Все метки)

гдето косяк,программа зацикливается
Вот задание:
Дан произвольный массив Т размерности n. Найти сумму элементов массива Т, имеющих четные порядковые номера, а также сумму элементов массива Т, имеющих нечетные порядковые номера. Исходные данные взять самостоятельно.
вот код:
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
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
 
 
int a(int d[], int n) {int sum; for(int j;j<n;j++) { if(j%2!=0) sum=+d[j]; }return (sum); } //функция для нечётных
 
int b(int d[], int n) {int sum; for(int j;j<n;j++){ if(j%2==0) sum=+d[j];  }return (sum); } //функция для чётных
void abs(int d[], int f, int s, int n) { f=a(d,n); s=b(d,n); return; } //процедурко, и зачем она здесь нужна?
 
int main()
 {
    setlocale (LC_ALL,".ACP");
    srand(0);   //генерация случайных чисел
    const int n=20;
    int T[n], fSum=0, sSum=0;
    
    cout << "Массив :" <<endl;
    
    for (int i=0; i<n; i++) cout <<(T[i]=rand())<<endl;
 
     abs(T, fSum, sSum, n);
  
      cout <<"Нечётные " <<fSum<<endl;
    cout <<"Чётные " <<sSum <<endl;
    
    system("pause");
    return 0;
}
ещё ругается на j
помогите плиз)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru