Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Найти произведение элементов, расположенных правее первого элемента равного первого элемента равного k https://www.cyberforum.ru/ cpp-beginners/ thread658841.html
Дан вектор размерности N. Найти произведение элементов, расположенных правее первого элемента равного первого элемента равного k.
C++ Переписать одномерный массив в двумерный
Не пойму как реализовать задачу. Помогите с кодом :) Хотя-бы для первой части задачи Переписать исходный одномерный массив с количеством элементов, соответствующим принятому простому числу, в двумерный массив. В полученном массиве определить два максимальных элемента.
C++ Формирование массива по заданному правилу https://www.cyberforum.ru/ cpp-beginners/ thread658833.html
Дан массив A размера N (одномерный). Сформировать новый массив B того же размера по следующему правилу: элемент BK равен сумме элементов массива A с номерами от K до N
C++ третья степень суммы трёх чисел Задание было такое: возвести сумму трёх чисел в третью степень. С первой частью я справился, но вот как возвести в степень? Слышал, что для этого нужно воспользоваться функцией pow. Вот код: #include <cstdlib> #include <iostream> #include <conio.h> #pragma hdrstop using namespace std; int main() { https://www.cyberforum.ru/ cpp-beginners/ thread658832.html
Проверьте код C++
#include <stdio.h> #include <math.h> #include <conio.h> int main() { int a,b,res; char zn; scanf ("%u %u",&a,&b); scanf ("%c",zn); switch (zn)
C++ DirectX Sound https://www.cyberforum.ru/ cpp-beginners/ thread658811.html
Я делаю плеер. Что ннада качать для библиотеки, хорошо, если примеры кода, или хотя бы лит-ра на русском С++2010/CLI/CLR
C++ string::npos задать корректное условие Задача - разбить введеную строку на слова и забить в лист... у меня она решена конечно, но некрасиво, а этот вариант чет не канает.... string line; list<string> all; string::size_type k=0; while(getline(cin,line)){ do{all.push_back(line.substr(k,(line.find(" ",k)==string::npos?line.size()-k:line.find(" ",k)-k))); }while(string::npos!=(k=line.find(" ",k))++); } https://www.cyberforum.ru/ cpp-beginners/ thread658796.html Метод Симпсона C++
помогите решить задачу в с++ задача в приложенном файле !!
C++ STL . Обращение к 12 элементу вектора https://www.cyberforum.ru/ cpp-beginners/ thread658771.html
Добрый вечер, форумчане! Столкнулся вот с такой проблемой. Имеется вектор, заполненный числами, огромной длины. Но почему-то не хочет выводить 12й элемент... Вот соб-но код, пробую уже даже 2мя вариантами обратиться к нему: for(i=0; i<100; i++) { cout<<arr.at(i)<<" "; cout<<arr<<endl; }; Ну и, доходя до 12, программа выкидывает ошибку:
C++ Условие выполнения цикла https://www.cyberforum.ru/ cpp-beginners/ thread658761.html
#include <iostream.h> void main() { char a; int r=1; cin>>a; if(a==r) { cout<<"test"<<endl; }
C++ Как добавить в трей значок?
Как добавить в трей значок?
C++ Составить программу, которая получает матрицу целых чисел А, размером m*n. https://www.cyberforum.ru/ cpp-beginners/ thread658755.html
Составить программу, которая получает матрицу целых чисел А, размером m*n. Если в исходной матрице все минимальные элементы нечетных строк сами нечетные, то программа создает новую матрицу. В новой матрице наибольший элемент каждой строки меняется местами с наименьшим элементом этой же строки.
79 / 79 / 8
Регистрация: 14.10.2009
Сообщений: 121
27.09.2012, 03:54 0

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

27.09.2012, 03:54. Показов 2687. Ответов 15
Метки (Все метки)

Ответ

Простейшая задача.
Вот код. Написал за минуту.

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
#include <windows.h>
#include <iostream>
 
// вычисляет среднее арифмитическое последнего элемента
template <typename I, typename T>
void hip(I b, I e, T sum, int count)
{
    b != e ? hip<I, T>(b + 1, e, sum + *b, ++count) : *e = (sum + *b) / count;
}
 
// проходит по массивчику задом наперед
template <typename I, typename T>
void hop(I begin, I end)
{
    if(end - begin) (hip<I, T>(begin, end, 0, 1), hop<I, T>(begin, end - 1));
}
 
// печатает результат
template <typename I>
void print_array(I begin, I end)
{
    while(begin < end) std::cout << *begin++ << ' ';
}
 
int main()
{
    double m[5] = {1, 2, 3, 4, 5};
 
    print_array(m, m + 5); std::cout << std::endl;
 
    hop<double *, double>(m, m + 4);
 
    print_array(m, m + 5); std::cout << std::endl;
 
    system("pause");
    return 0;
}


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

Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов.
Заданный массив из 10 элементов. Массив Вы можем вводить одним из 2 способов: • с клавиатуры с...

Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов
Размерность массива (100) Диапазон значений (-100 - +100) Заменить все элементы с отрицательными...

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

Нулевые элементы массива заменить средним арифметическим всех элементов
Задание: Создать числовой массив A. Каждый элемент, равный нулю, заменить средним арифметическим...

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

В массиве A (n) каждый элемент, кроме первого заменить суммой всех предыдущих элементов
В массиве A (n) каждый элемент, кроме первого заменить суммой всех предыдущих элементов

Каждый элемент массива, кроме первого, заменить суммой всех его предыдущих элементов
Дан массив А. Каждый его элемент, кроме первого, заменить суммой всех его предыдущих элементов....

все элементы в массиве, кроме 1, нужно заменить суммой предыдущих элементов
Ребят очень нужна помощь имеется задача суть такова : все элементы в массиве, кроме 1, нужно...

Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов
Объявить массив целых чисел и заполнить случайными значениями • Размерность массива - 100 •...

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