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

В одномерном массиве посчитать сумму элементов, находящихся в чётных позициях - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Квадратное уравнение http://www.cyberforum.ru/cpp-beginners/thread150064.html
Нужно написать программу: вывести три целых числа, которые есть коэффициентами квадратного уравнения, найти корни квадратного уравнения. Заранее спасибо!
C++ Заполнить массив первыми 12 членами последовательности Фиббоначи. Заполнить массив первыми 12 членами последовательности Фиббоначи. #include <iostream.h> #include <conio.h> #include <math.h> int main() { clrscr(); const int SIZE = 13; http://www.cyberforum.ru/cpp-beginners/thread150057.html
C++ В одномерном массиве посчитать сумму элементов до максимального.Оформить через контейнер Vector.
В одномерном массиве посчитать сумму элементов до максимального.Оформить через контейнер Vector Вот код:исправьте пожалуйста а то я запутался воабще и надо оформить в контейнереVector #include...
C++ Замена буквы на пробелы
Поимгите пожалуйста написать программу: В заданном тексте поменять букву "о" на прбелы. Вывести на экран количество сделанных замен, и переработанный текст. Заранее спасибо! =)
C++ Массивы в функциях http://www.cyberforum.ru/cpp-beginners/thread150043.html
напишите пожалуйста 2 программы для с++ 1) составить программу, которая все элементы массивов Х(1..10) и Y(1..13), расположенные на чётных местах заменяет нулями, а на нечётных – значением...
C++ Составить программу для подсчета непарных элементов двумерной матрицы В, (по возможности) используя функцию обработки массива. Сформировать динамический массив В розмера m×n из случайных целых чисел. Составить программу для подсчета непарных элементов двумерной матрицы В, (по возможности) используя функцию обработки... подробнее

Показать сообщение отдельно
Sanu0074
58 / 58 / 2
Регистрация: 14.06.2010
Сообщений: 1,189
Записей в блоге: 5
28.06.2010, 15:41
Цитата Сообщение от RoY_Mu$T@nG Посмотреть сообщение
Sanu0074, нашел у Вас ошибочку
в 9 строке надо написать
C++
1
for(i; i<255; i++)
и elem можно сразу неинициализировать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
int main()
{
        int mass[255];
        int elem;
        cout<<"Enter numbers (press '0' for finish) :\n";
        for(int i=0; i<255; i++)
        {
                cin>>mass[i];
                if(mass[i]==0)break;
        }
        for(int j=0; j<i; j++)
        {
                if(j%2==0)
                {elem+=mass[j];}
        }
        cout<<"\nSumma elem in chet positionen = "<<elem<<endl;
}
вроде так попроще код читается
нет, это ошибку вы сейчас допустили, так как если "int i" не вынести перед циклом, то во втором цикле будет ошибка, он ненайдет i, которая хранит количество элементов массива....
вот поробуйте скомпилить и всё сами увидете
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru