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

формируется массив, ищется среднее арифметическое, зачем нужно найти элементы равные среднему арифметическому - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Семестровая задаача http://www.cyberforum.ru/cpp-beginners/thread179126.html
Пожалуйста , помогите. Препод дал задачу написать на c++ функцию join и ему пофиг, что она стандартная, нужно её заново описать. Помогите. Думаю, все знают, что функция join соединяет строки или чё-то такое. Заранее спасибо
C++ Побитовые операции Задача: битовый образ 8*8 задается при помощи 8 байт, каждый байт состоит, соответственно, из 8 бит, бит={0,1}; при помощи побитовых операций нужно заменить "0" на символ "пробел", а "1" на символ "0"; проблема: выводит или только "пробелы", или только "0"; код: #include <vcl.h> #pragma hdrstop #include <iostream.h> #include <conio.h> ... http://www.cyberforum.ru/cpp-beginners/thread179122.html
Дано натуральное число N и одномерный массив A1, A2, ..., AN целых. Найти произведение тех элементов массива, расположенных между одинаковыми элемента C++
Дано натуральное число N и одномерный массив A1, A2, ..., AN целых. Найти произведение тех элементов массива, расположенных между одинаковыми элементами. Добавлено через 12 минут Дано натуральное число N и одномерный массив A1, A2, ..., AN целых. Найти произведение тех элементов массива, расположенных между одинаковыми элементами. Пожалуйсто сделайте))))
C++ minimum divisor
Minimum divisor. Find the smallest integer divisor of X greater than 1 (It is guaranteed that X > 1). Example input Output 4 2 5 5
C++ Разбиение числа на сумму квадратов(ошибка в коде). http://www.cyberforum.ru/cpp-beginners/thread179104.html
Задача банальна: с клавиатуры вводится число, нужно его представить в виде суммы двух квадратов. Программа должна работать менее 1 секунды. Диапазон вводимых чисел 1) до 1е3 2) до 1е6 3) до 1е9 4) до1е16(это уже, как мне сказали, совсем тяжко). Ну, в общем, вот я тут написал. #include "stdio.h" #include "conio.h" #include "iostream" using namespace std; int main(){ int i, b, t=0;
C++ Удалить из массива элементы кратные 7 5. 1)создать масив случайных целых чисел 2)вывести его на экран 3)удалить элементы кратные 7 4)добавить после каждого не парного елемента елемент 0 5)вывести на экран 3 и 4 пункты как в С++ делаються? подробнее

Показать сообщение отдельно
LAans
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 46
20.10.2010, 19:44     формируется массив, ищется среднее арифметическое, зачем нужно найти элементы равные среднему арифметическому
суть задачи - формируется массив, ищется среднее арифметическое, зачем нужно найти элементы равные среднему арифметическому

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
# include <iostream.h>
# include <stdlib.h>
# include <conio.h>
void main()
{
clrscr();
int a[100];
int i, z;
int n, Sr;
cout << "\nEnter the size of array: ";
cin >> n;
for (i=0;i<n;i++)
{
a[i]=rand()%5+1;
cout << a[i] << " ";
}
int Sum=0;
for(i=0;i<n;i++)
Sum+=a[i];
Sr=Sum/n;
cout <<"\nSrednee arifmeticheskoe= " << Sr << endl;
{
for (i=0; i<n; i++)
if (Sr==a[i]) z=i-1;
cout << z <<" element raven srednemy arifmeticheskomy";
 
if (Sr!=a[i])
cout <<"Net ravnih elementov!";
getch();
}
}
программа работает, но не совсем корректно

если условие записать таким образом
C++
1
2
3
4
5
6
for (i=0; i<n; i++)
if (Sr==a[i]) z=i-1;
cout << z <<" element raven srednemy arifmeticheskomy";
 
if (Sr!=a[i])
cout <<"Net ravnih elementov!";
то результат выполнения
2 1 3 1 2
Ср. арифметическое = 1
2 элемент равен ср. арифметическому. Нет равных элементов!

если записать вот так
C++
1
2
3
4
5
6
7
for (i=1; i<n; i++)
{
if (Sr==a[i]) z=i;
cout << z <<" elemetn raven srednemy arifmeticheskomy";
if (Sr!=a[i])
cout <<"Net ravnih elementov!";
}
то результат
2 1 3 1 2
Ср. арифметическое = 1
2 элемент равен ср. арифметическому 2 элемент равен ср. арифметическому 2 элемент равен ср. арифметическому Нет равных элементов! 4 элемент равен ср. арифметическому 4 элемент равен ср. арифметическому 4 элемент равен ср. арифметическому Нет равных элементов!


помогите, пожалуйста, довести до ума
чтоб вывело все номера равных ср. арифметическому элементов
иначе вывело "нет равных элементов"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru