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

Среднее арифметическое отрицательныъ элементов массива в С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рекуррентная формула http://www.cyberforum.ru/cpp-beginners/thread806007.html
Задачка: Дано начальное значение a0=2 и рекуррентная формула {a}_{i}=(2+({a}_{i-1})^2)/2*{a}_{i-1} . Найти номер первого элемента, превысившего введенное с клавиатуры число.
C++ Количество цифр в последовательности В общем вот задачка: Ввести с клавиатуры целое число, которое будет являться количеством символов во вводимой последовательности. Найти количество цифр во введенной последовательности. Надо написать код программы, а я даже понять не могу что от меня хотят http://www.cyberforum.ru/cpp-beginners/thread805999.html
C++ Транспонирование матрицы
Начал писать курсовик, мое задание такое: Создайте приложение для работы с квадратными матрицами, порядок которых достаточно высок, например, 100. Элементы матрицы могут вводиться как с клавиатуры (для матриц низких порядков), так и из файла. Программа может выполнять следующие операции: 1. транспонирование; 2. нахождение обратной матрицы. 3. вычисление определителя (по желанию) пока я...
Указатели C++
#include <iostream> #include <conio.h> int main() { int i = 10, *p = &i; p++; std::cout << *p; getch(); return 0;
C++ По символьным файлам с текстом и сокращениями создать новый файл http://www.cyberforum.ru/cpp-beginners/thread805987.html
По символьным файлам с текстом ( содержащим сокращения ) и сокращениями создать новый файл, где все сокращения заменены на соответствующие слова.
C++ наследование одноимённых классов Пример: namespace a { class A { public: A(); }; } // end of namespace a подробнее

Показать сообщение отдельно
Черный ворон
129 / 123 / 6
Регистрация: 31.01.2012
Сообщений: 435
11.03.2013, 22:29     Среднее арифметическое отрицательныъ элементов массива в С++
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
#include <iostream.h>
using namespace std;
int main()
{
int n=0;
cout<<"input array's size: "<<endl;
cin>>n;
int *x= new int[n];
cout<<"input elements of array: "<<endl;
for (int i=0; i<n; i++) cin>>x[i];
int sum=0, count=0;
for (int i=0; i<n; i++) if (x[i]<0) {sum+=x[i]; count++;}
double xs;
double *y=new double[n];
if (count==0) {
        xs=0;
        for (int i=0; i<n; i++) y[i]=x[i];
        }
else
        {
        xs=sum/count;
        for (int i=0; i<n; i++) if (x[i]<xs) y[i]=x[i]; else y[i]=xs;
        }
for (int i=0; i<n; i++) cout<<y[i]<<" ";
cout<<endl;
delete []x;
delete []y;
system ("pause");
return 0;
}
 
Текущее время: 09:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru