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

Заменить в массиве все отрицательные элементы средним арифметическим значением всех положительных, вывести оба массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ "В массиве, который состоит из 15 элементов, найти номера непарных элементов http://www.cyberforum.ru/cpp-beginners/thread182028.html
Собственно вот: "В массиве, который состоит из 15 элементов, найти номера непарных элементов. Результаты вывести на экран." Язык Си. Заранее спасибо.
C++ while (cin >> s) - не выходит из цикла по нажатию enter Собственно сабж... #include <iostream> #include <strings.h> #include <list> using namespace std; void OUTS (list<string>::iterator j) { cout << *j << endl; OUTS(++j); } http://www.cyberforum.ru/cpp-beginners/thread182000.html
Мелодия "В траве сидел кузнечик" с помощь спецификаторов C++
Нужно написать исходник на Visual C++!! ----------------------------------------------- Вивести в консоли после компиляции мелодию имитирующую (в траве сидел кузнечик) с помощь спецификаторов, ну как? с помощью (/a) он просто виводит сигнал, кто знает!!!!!!!!
Проверьте программы C++
1.Сложить целые и нецелые части двох действительных чисел. например: 1,8 и 5,3. #include <iostream.h> #include <math.h> void main() { double b,c; double modf (t,intptr); double *intptr; cout <<"Input b,c:";
C++ Выделение целой части вещественного числа http://www.cyberforum.ru/cpp-beginners/thread181977.html
Здравствуйте. Подскажите, пожалуйста, каким образом выделить целую часть вещественного числа?
C++ Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик Привет...помогите пожалуйста..я не понимаю услови задачи... 18. Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик. Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент подробнее

Показать сообщение отдельно
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
27.10.2010, 00:47     Заменить в массиве все отрицательные элементы средним арифметическим значением всех положительных, вывести оба массива
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
#include <iostream>
#include <ctime>
 
using std::cout;
using std::cin;
using std::endl;
 
int main()
{
    srand(static_cast<int>(time(NULL)));
    setlocale(LC_ALL, "Russian");
    int *arr;
    int size,sum=0,count=0,sr;
    size = rand()%20;
    arr = new int[size];
    cout<<endl<<"Сформированый массив: "<<endl;
    for(int i=0; i<size; i++)
    {
        arr[i]=rand()%20-5;
        cout<<arr[i]<<"  ";
        if(arr[i]>0)
        {
            sum+=arr[i];
            count++;
        }
    }
    sr = sum/count;
    cout<<endl<<"Новый массив: "<<endl;
    for(int i=0; i<size; i++)
    {
        if(arr[i]<0)
         {
            arr[i]=sr;
            cout<<arr[i]<<"  ";
         } 
        else
        {
            cout<<arr[i]<<"  ";
        }
    }
    cout<<endl<<endl<<sr;
    delete [] arr;
    system("pause");
    return 0;
}
 
Текущее время: 17:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru