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

В одномерном массиве посчитать сумму элементов до максимального.Оформить через контейнер Vector. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Замена буквы на пробелы http://www.cyberforum.ru/cpp-beginners/thread150052.html
Поимгите пожалуйста написать программу: В заданном тексте поменять букву "о" на прбелы. Вывести на экран количество сделанных замен, и переработанный текст. Заранее спасибо! =)
C++ Массивы в функциях напишите пожалуйста 2 программы для с++ 1) составить программу, которая все элементы массивов Х(1..10) и Y(1..13), расположенные на чётных местах заменяет нулями, а на нечётных – значением максимального элемента. преобразование массива оформить в виде функции. 2) даны действительные числа , действительная квадратная матрица порядка n (n≥6). получить действительную матрицу размера ,... http://www.cyberforum.ru/cpp-beginners/thread150043.html
C++ Составить программу для подсчета непарных элементов двумерной матрицы В, (по возможности) используя функцию обработки массива.
Сформировать динамический массив В розмера m×n из случайных целых чисел. Составить программу для подсчета непарных элементов двумерной матрицы В, (по возможности) используя функцию обработки массива. #include <iostream.h> void main() {int i,m,n, j, kol = 0, tmp; char **a; //Указатель на указатель на тип char char b; //массив 100 чаров cout<<"Vvedite n - "; cin >>n;
Функции C++
Используя функцию, которая вычисляет сопротивлеин электроцепи, которая состоит из двух резисторов, вычислить общее сопротивление четыпех проводников с электрическими сопротивлениями R1=R2=R3=R4=4 Oм, соединенных между собой по схеме (прикрепил) Параметрами функции есть величины сопротивлений и типа соединения (последовательное или параллельное). Функция проверяет правильность параметров: если...
C++ Функции в visual С++(иcправить ошибку) http://www.cyberforum.ru/cpp-beginners/thread150037.html
Помогите исправить ошибку, переполнение ф-ии выдает. Вот задача и мой код: Составить программу с использованием функции, которая вычисляет высоты треугольника со сторонами а, b, с по формулам, Ha=(2*s)/a, Hb=(2*s)/b, Hc=(2*s)/c где s=sqrt(p*(p-a)*(p-b)*(p-c), p=(a+b+c)/2 . #include <iostream.h> #include <math.h> double geron(double a, double b, double c) { double p,pol;
C++ Подсчёт произведения нечётных элементов матрицы помогите еще тут: 1. Составить программу для подсчёта произведения нечётных элементов двумерной матрицы В размерности m×n. 2. Задан двумерный массив С, состоящий из m строк и n столбцов. Составить программу, которая все элементы до максимального элемента заменяет нулями, а после максимального на единицы. Учесть, что значения в массиве не повторяются. 3. Задана квадратная матрица.... подробнее

Показать сообщение отдельно
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,689
28.06.2010, 13:39     В одномерном массиве посчитать сумму элементов до максимального.Оформить через контейнер Vector.
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>
#include <ctime>
#include <vector>
#include <algorithm>
#include <iterator>
#include <numeric>
 
int rnd ()
{
    return rand()%100;
}
 
int main ()
{
    // initial
    const int size=10;
    std::vector <int> vec (size);
    srand(time(NULL));
    generate_n (vec.begin(), size, rnd);
    // output
    std::cout << "Start matrix:\n";
    std::copy (vec.begin(), vec.end(), std::ostream_iterator<int> (std::cout, " "));
    std::cout << std::endl;
    //
    int index_max=std::max_element (vec.begin(), vec.end()) - vec.begin();
    int sum=std::accumulate (vec.begin(), vec.begin()+index_max, 0);
    // output
    std::cout << "SUM: " << sum;
    std::cout << std::endl;
 
    system ("pause");
    return 0;
}
 
Текущее время: 23:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru