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

Найти сумму последних 5 положительных элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ орел или решка http://www.cyberforum.ru/cpp-beginners/thread879998.html
программа моделирует падение монеты Для каждого броска монеты программа должна печатать Орел или Решка. Промоделируйте с помощью этой программы бросание 100 раз и подсчитайте, сколько раз появилась...
C++ Блок схемы Ребят, не знал куда писать, но так-как нужна блок схема к программе на С++, то пишу тут. Не подскажите програмку для рисования блок схем? http://www.cyberforum.ru/cpp-beginners/thread879995.html
C++ Правда ли, что все цифры равны
Вот такая задача. найти сколько цифр в данном числе равны А. Правда ли, что все цифры в числе равны. первую часть я сделал, а вот второе условие проверить не могу. Помогите кто то нужно дополнить...
C++ Разделить символьный массив на лексемы
Нужно разделить символьный массив на лексемы. Новая лексема - от и до мат. знака ("+", "-", "*", "/")
C++ Перевод из 10-й с.ч. в 16-ую. Результат - в char[m] http://www.cyberforum.ru/cpp-beginners/thread879961.html
нужно перевести из 10-ой с.ч. в 16-ую. Результат записать как массив. Написал это, но постоянная ошибка "нарушение прав доступа при записи по адресу" : void DecToHex(long int a){ int i=0;...
C++ Решение неравенства Дано положительное число A>10. найти k, что (k-1)!=<A=<k! подробнее

Показать сообщение отдельно
glushara
0 / 0 / 0
Регистрация: 20.04.2012
Сообщений: 33
27.05.2013, 00:21  [ТС]
Цитата Сообщение от kravam Посмотреть сообщение
Она потом ициализирована.

+++++++++++++++++++++++++

В таких случаях надо давать исходные данные, которые приводят к ошибке. glushara, чё вводишь, что прога не работает?
она работает, но совсем не правильно.
почему не знаю

Добавлено через 1 минуту
Цитата Сообщение от Genn55 Посмотреть сообщение
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
#include<stdlib.h>
#include<iostream>
int main()
{
    int a[1000];
    int n,i,s=0;
    std::cout<<"vvedit n: ";
    std::cin>>n;
    std::cout<<"vvedit elementy: \n";
    for(i=0;i<n;i++)
        std::cin>>a[i];
    for(i=0;i<n;i++)
        std::cout<<a[i]<<" ";
 
    //for(i=0;i<n;i++)
    //if (a[i]>0)
  //std::cout<<a[i];
 
    //s=0;
    for( i=n-5;i<n;i++)
    s+=a[i];
    std::cout<<"  s="<<s;
    //system("pause");
    return 0;
}
Зачем вам закомментированные строки?Не забудте ввести условие ввода размера.
я думал сначала выделить все положительные элементы, а потом ужи из них искать сумму 5 последних.

Добавлено через 58 секунд
Цитата Сообщение от Croessmah Посмотреть сообщение
а Вы просто сумму пяти последних пытаетесь найти
а что добавить/исправить?
вот не могу додуматься.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.