Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Указатели на константные объекты Нельзя создать неконстантный указатель на константный объект по понятным причинам, но имеем такой код: typedef char* pStr; int main () { const char ch1 = 'a'; //char* ptr1 = &ch; // ошибка! const char* ptr2 = &ch1; // ok https://www.cyberforum.ru/ cpp-beginners/ thread1905696.html C++ Повторение оператора
Написал такой вот код, очень простой, но забыл как сделать повторение, если условие if не выполняется. Нужно, чтобы выдавало снова такой же запрос до тех пор, пока условие не выполнится. И проблема, когда выполняю .exe, то он моментально закрывается. system("pause"); почему-то не работает... #include <iostream> using namespace std; int main() { setlocale(0,"rus"); int i; int total =...
C++ Что выполняет эта функция? int f4(char c) { int i, old, nw; for (i=0, old=0, nw=0; c='\0'; i++) { if (c==' ') old = 0; else {if (old==0) nw++; old=1;} } return(nw); } https://www.cyberforum.ru/ cpp-beginners/ thread1905660.html C++ Найти максимальный и минимальный элементы массива Дан одномерный массив. Значения элементов генерируются случайным образом. Найти максимальный и минимальный элементы массива. https://www.cyberforum.ru/ cpp-beginners/ thread1905658.html
Вычислить сумму ряда C++
Вычислить сумму ряда: - sum= 1+ 1/2^3+1/3^3...+1/50^3
C++ Задано существительное первого склонения https://www.cyberforum.ru/ cpp-beginners/ thread1905623.html
Задано существительное первого склонения, что заканчивается на букву а .Напечатайте это слово во всех падежах/
C++ Класс в заголовочном файле и fatal error LNK1120: https://www.cyberforum.ru/ cpp-beginners/ thread1905611.html
Имею ошибку ConsoleApplication7.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: void __thiscall myClass:: print(void)" (?print@myClass@@QAEXXZ) в функции _main Подскажите пожалуйста, что здесь неправильно?: ConsoleApplication7.cpp #include "stdafx.h" #include "myClass.h" int main() {
Ключевое слово "register" C++
По-тихоньку с чистого Си перехожу на плюсы и хотелось бы понять, теряю ли я что-то, объявляя переменную как register. То есть теперь у меня не мало локальных переменных, объявленных в разных частях программы и хочется быть увереннеым, что "больше" не оптимизируешь. Просто в MSDN (Пишу в VS) нарвался на такое : " Начиная с версии Visual C++ 2010, ключевое слово auto не является описателем класса...
C++ Переопределение методов при наследовании Добрый день. Столкнулся с небольшой проблемой, может кто подскажет: Есть 2 класса. В первом классе есть 2 метода: getType(), isTypeOf(). Второй класс унаследован от первого, но переопределен метод getType(), т.к. в классах по-разному называются свойства типа. isTypeOf(string type){ return getType().compare(type) == 0; } https://www.cyberforum.ru/ cpp-beginners/ thread1905592.html C++ Построить список из положительных элементов исходного списка Предположим, что уже построен и задан указателем P однонап*равленный список, элементами которого являются вещественные чис*ла. Написать программу, которая по списку P строит два новых списка: L1 - из положительных элементов списка P, L2 - из осталь*ных элементов списка P. #include<iostream.h> struct node { int elem; node *sled; node *pred; }; class Spisok { https://www.cyberforum.ru/ cpp-beginners/ thread1905580.html
Выяснить содержит ли число заданную цифру C++
Дано целое число. Выяснить, содержит ли оно цифру a. можно с объяснениями?
 
Форумчанин
Эксперт CЭксперт С++
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
23.01.2017, 14:09 0

В заданном одномерном массиве определить количество элементов, равных первому положительному элементу - C++ - Ответ 10034936

23.01.2017, 14:09. Показов 829. Ответов 4
Метки (Все метки)

Ответ

Цитата Сообщение от WarWar2915 Посмотреть сообщение
количество элементов, равных первому
положительному элементу. Если таких элементов нет, то напечатать об этом сообщение. Если
такие элементы в массиве есть, то вычислить сумму трёх положительных элементов,
рассматривая массив с конца.
Сумму любых трёх положительных (не обязательно равных первому положительному)?

Добавлено через 7 минут
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
#include <iostream>
 
int main()
{
    const int N = 6, R[N] = {1, 2, 0, 2, 1, 7};
    int counter = 0, firstPos = -1;
    for (int i = 0; i < N; i++)
    {
        std::cout << R[i] << " ";
        if (R[i] > 0)
        {
            if (firstPos == -1)
                firstPos = R[i];
            if (firstPos == R[i])
                counter++;
        }
    }
 
    if (firstPos == -1)
        std::cout << "No such\n";
    else
    {
        std::cout << "\nCounter: " << counter << "\nSum: ";
        int sum = 0, nPos = 0;
        for (int i = N - 1; i >= 0 && nPos != 3; i--)
            if (R[i] > 0)
            {
                sum += R[i];
                nPos++;
            }
        std::cout << sum << std::endl;
    }
}
Добавлено через 1 минуту
Остаётся открытым вопрос что делать, если количество положительных элементов меньше 3-х. Например при {1, -2, 0, -2, 1, -7}

Вернуться к обсуждению:
В заданном одномерном массиве определить количество элементов, равных первому положительному элементу C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.01.2017, 14:09
Готовые ответы и решения:

В одномерном массиве определить количество элементов, равных первому положительному элементу
В заданном одномерном массиве R(N) определить количество элементов, равных первому положительному...

В заданном одномерном массиве посчитать количество элементов равных максимальному
Дан одномерный массив А посчитать кол-во элементов равных максимальному

Найти количество элементов массива, равных первому элементу
ПОМОГИТЕ ПОЖАЛУЙСТА!!!! 1)Составить программу,которая находит количество элементов,равных первому...

Подсчитать количество элементов массива, равных первому элементу
Здравствуйте, есть задача: Написать программу, которая подсчитывает количество элементов массива...

4
23.01.2017, 14:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.01.2017, 14:09
Помогаю со студенческими работами здесь

Составить программу, которая находит количество элементов, равных первому элементу, и количество элементов
Условие : Составить программу, которая находит количество элементов, равных первому элементу, и...

Произведение отрицательных элементов массива, предшествующих первому положительному элементу
Найти произведение отрицательных элементов массива, предшествующих первому положительному элементу....

Найти количество элементов в этих массива равных первому элементу массива S
Даны целочисленные массивы S и T с разным количеством элементов. Найти количество элементов в этих...

Найти среднее арифметическое отрицательных элементов массива, предшествующих первому положительному элементу; проверить, упорядочены ли элементы по во
Помогите, пожалуйста! Сегодня зачет, а у меня ноут полетел!! нужен такой код до трех часов: ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru