Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Что означает while (1) {. . . } что означает while(1){ . . .} https://www.cyberforum.ru/ cpp-beginners/ thread1083304.html C++ ОС Windows инициировала точку останова в kursach.exe
Доброго времени суток! Проблема распространенная конечно, но в этом разобраться ни я сам, не с помощью преподавателя почему то не смог. #include <StdAfx.h> #include <stdio.h> #include <string.h> #include <conio.h> #include <iostream> #include <malloc.h>
C++ Превратить массив таким образом, чтобы все элементы, равные нулю и единице, располагались после всех остальных Сделайте задачу с с помощью массива: Превратить массив таким образом, чтобы все элементы, равные нулю и единице, располагались после всех остальных. https://www.cyberforum.ru/ cpp-beginners/ thread1083268.html C++ Получить с1, ..., сn https://www.cyberforum.ru/ cpp-beginners/ thread1083267.html
Сделайте задачу с помощью массива : У прилавка магазина стоит очередь из n покупателей. Время обслуживания продавцом i-го покупателя равен ti Получить с1, ..., сn, где си номер покупателя, для обслуживания которого нужно было меньше времени. * (i = 1, ..., n). Пусть дано натуральное n и действительные t1, ..., tn.
Востановить файлы .cpp и .h из проекта с DiskDigger 1.6.0.1571 ? C++
Не знаю, стоит ли точно этим заниматься. Вчера папа как-то умудрился удалить файлы .cpp и .h из проекта визуал студии 2010. Он хотел выключить комп, что-то ему там мешало, он как-то ,,ткнул,, или ,,нажал,, Можно ли востановить с помощю DiskDigger 1.6.0.1571 ????? проинструктируйте, если кто знает. Компмляция не происходила. то есть. были ошибки. Даже не знаю, в какой раздел...
C++ Структура Train / С++ для начинающих Теперь тебе нужно подумать о структуре файла ftrain. Проблема в том, что в предложенной мною структуре все вагоны имеют одинаковое количество мест. А так не бывает. Подумай и напиши мне до среды, что можно изменить в этой структуре, чтобы для каждого вагона было задано свое число мест, и при необходимости можно было бы вставлять новые вагоны в любое место https://www.cyberforum.ru/ cpp-beginners/ thread1083264.html
C++ Рекурсивная функция (вычислить, через сколько лет долг бизнесмена превысит s тысяч рублей) Бизнесмен взял ссуду m тысяч рублей в банке под 20% годовых. С помощью рекурсивной функции вычислить через сколько лет его долг превысит s тысяч рублей, если за это время он не будет отдавать долг? https://www.cyberforum.ru/ cpp-beginners/ thread1083260.html Проверка правильности входных параметров конструктора C++
Как проверить допустимость передаваемых входных параметров конструктора класса? Точнее, проверку параметров конечно, можно сделать в теле конструктора, но как быть с обработкой ошибок параметров? Т.е. в этом случае нужен преждевременный возврат из конструктора и сообщение что объект класса не создан
C++ Не могу разобраться с чтением файла и последующего вывода в консоль У меня задание. Из файла Hello.txt вывести текст (конкретно "Hello world!"). Поиск по форуму привел меня к такому коду: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <iostream> using namespace std; void main() { FILE *File; https://www.cyberforum.ru/ cpp-beginners/ thread1083240.html C++ Сформировать одномерный массив целых чисел 1) Сформировать одномерный массив целых чисел, используя датчик случайных чисел. 2) Распечатать полученный массив. 3) Удалить элементы кратные 3. 4) Добавить после каждого отрицательного элемента массива элемент со значением | M +1 |. 5) Распечатать полученный массив. https://www.cyberforum.ru/ cpp-beginners/ thread1083234.html
Компиляторы и IDE C++ C++
Здравствуйте.Я новичок в программировании.Успешно постиг азы в консоли в DevС++. Пришла пора переходить к GUI. Столкнулся с проблеммой - какую срееду использовать...Qt для новичка(Меня) сложный, Borland C++ - платный, в DevC++ не нашел как делать приложения с графическим интерфейсом. Вопрос таков: Что посоветуете использовать бесплатное и легкое для понимания?
C++ Найдите сумму, количество и среднее арифметическое всех натуральных двухзначное https://www.cyberforum.ru/ cpp-beginners/ thread1083221.html
Найдите сумму, количество и среднее арифметическое всех натуральных двухзначное (нужно только циклом) Код #include <iostream> int main() { size_t Sum(0),Count(0); for(size_t i=10; i<100; i++) { if(i%10 !=i/10) {
571 / 539 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
28.01.2014, 02:01 0

Вычислить сумму элементов после первого отрицательного элемента - C++ - Ответ 5703159

28.01.2014, 02:01. Показов 1493. Ответов 19
Метки (Все метки)

Ответ

goradon,ну и без stl
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include<cstdlib>
#include<ctime>
#include<cmath>
int main()
{
    size_t ArraySize;
    std::cin>>ArraySize;
    srand(time(nullptr));
    int *array = new int [ArraySize];
    std::cout<<"Array: ";
    /*for(size_t i = 0; i<ArraySize; i++)
        std::cout<<(array[i] = rand()%20 - 5)<<" ";*/
    for(int i=0; i<ArraySize; i++)
        std::cin>>array[i];
    size_t PositionLastNegative(0),PositionA(0),PositionB(0),CountBetween(0);
    int Sum(0),Product(0);
    bool flag(false);
    for(size_t i = 0; i<ArraySize; i++)
    {
        if(array[i]<0)
        {
            flag = true;
            PositionLastNegative = i;
        }
        if(flag && (i+1)!=ArraySize)
            Sum+=array[i+1];
    }
    for(size_t i = PositionLastNegative + 1; i<ArraySize; i++)
        Product*=array[i];
    int A,B;
    std::cout<<"\nInput A and B:";
    std::cin>>A>>B;
    flag = false;
    for(size_t i = 0; i<ArraySize; i++)
    {
        if(array[i]==B && !flag)
        {
            std::cout<<"i="<<i;
            PositionB = i;
            flag = true;
        }
        PositionA = (array[i]==A)?i:PositionA;
    }
    for(size_t i = std::min(PositionA,PositionB) + 1; i<std::max(PositionB,PositionA); i++)
        CountBetween++;
    std::cout<<"\Sum of the elements after the first negative element: "<<Sum;
    std::cout<<"\nProduct of the elements after the last negative element: "<<Product;
    std::cout<<"\nBetween A and B: "<<CountBetween;
 
    delete []array;
}


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

Вычислить номер минимального по модулю элемента и сумму модулей элементов, расположенных после первого отрицательного
Добрый день. Прошу Вашей помощи. В одномерном массиве, состоящем из n вещественных элементов,...

Определить сумму элементов массива, расположенных после первого отрицательного элемента
Создать массив из 20 случайных чисел в диапазоне от -10 до 30. Определить сумму элементов массива,...

Найти сумму модулей элементов массива, расположенных после первого отрицательного элемента
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер минимального по...

Найти сумму модулей элементов массива, расположенных после первого отрицательного элемента
Найти сумму модулей элементов массива, расположенных после первого отрицательного элемента. Вот...

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

Написать программу, определяющую сумму элементов массива, находящихся в массиве после первого отрицательного элемента
Создать массив из 20 случайных чисел в диапазоне от -10 до 30. Написать программу, определяющую...

Шаблонная функция вычисляющая сумму модулей элементов массива, расположенных после первого отрицательного элемента
1. Реализовать шаблон для одномерного массива любого типа. 2. Реализовать шаблон функции которая...

Вычислить сумму элементов массива, расположенных после последнего отрицательного элемента
необходимо помочь в одномерных числовых массивах. сам начал работу, но в дальнейшем не могу...

Вычислить сумму целых частей элементов массива, расположенных после последнего отрицательного элемента
Вычислить сумму целых частей элементов массива, расположенных после последнего отрицательного...

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