Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2014, 18:24   #1
ssf
Пользователь
 
Регистрация: 26.10.2014
Сообщений: 13
По умолчанию Массив на языке Си

Определить, сколько элементов массива Р(50) отличаются от среднего арифметического значения всех элементов этого массива не более, чем на 1.
ssf вне форума Ответить с цитированием
Старый 26.10.2014, 18:29   #2
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Цитата:
Сообщение от ssf Посмотреть сообщение
Определить, сколько элементов массива Р(50) отличаются от среднего арифметического значения всех элементов этого массива не более, чем на 1.
Где решение или, хотя бы, попытки решить данную задачу?

p.s. Халява тут не проходит, вам, только, во фриланс топать.
vasek123 вне форума Ответить с цитированием
Старый 26.10.2014, 18:43   #3
ssf
Пользователь
 
Регистрация: 26.10.2014
Сообщений: 13
По умолчанию

я пыталась, у меня не получается
ssf вне форума Ответить с цитированием
Старый 26.10.2014, 18:46   #4
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от ssf Посмотреть сообщение
я пыталась, у меня не получается
Попытки в студию, пожалуйста.
Streletz вне форума Ответить с цитированием
Старый 26.10.2014, 18:46   #5
ssf
Пользователь
 
Регистрация: 26.10.2014
Сообщений: 13
По умолчанию

#include <stdio.h>
#include <stdlib.h>
#define P 50
int main (void)
{
int a[P];
int k=M, i,j,n;
printf ("введите массив\n");
ssf вне форума Ответить с цитированием
Старый 26.10.2014, 19:33   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Попытки супер... "Посадил дед репку. И выросла реп..."
Ладно. Продолжение таково:
Код:
...
double s=0;
for(int i=0;i<P;i++){
 scanf("%d",&a[i]); s+=a[i];
}
s/=P;
int k=0;
for(int i=0;i<P;i++){
 if(fabs(a[i]-s)<=1) k++;
}
printf("%d",k);
...
Идея ясна?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.10.2014, 20:41   #7
ssf
Пользователь
 
Регистрация: 26.10.2014
Сообщений: 13
По умолчанию

Код:
#include <stdio.h> 
#include <stdlib.h> 
#define  P 50 
int main (void) 
{ 
int a[P];
int s=0, d=0, af=0;
int i, N;
for (i=0; i<P; i++)
printf (“Ввод массива\n”);
scanf (“%d”, &a[i]);
for (i=0; i<P; i++)
{
for (i=0; i<N; i++)
s+=a[i]
{
for (i=0; i<N; i++)
af=s/N;
}
for (i=0; i<N; i++)
s-=a[i];
if (a[i]<=1)
d--;
}
printf (“d=%d”, d);
system (“pause”);
return 0;
}
ssf вне форума Ответить с цитированием
Старый 26.10.2014, 20:43   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Неа. Не очень.
Начнем с ввода массива: Посмотри как у меня и сравни со своим.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.10.2014, 20:43   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Неа. Не очень.
Начнем с ввода массива: Посмотри как у меня и сравни со своим.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.10.2014, 20:59   #10
ssf
Пользователь
 
Регистрация: 26.10.2014
Сообщений: 13
По умолчанию

for(i=0;i<P;i++){
scanf("%d",&a[i]);
s+=a[i];
}
ssf вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПОмогите прошу,дано массив на языке С FYNZIK Помощь студентам 1 11.02.2014 09:26
Здраствуйте дано массив на языке С FYNZIK Помощь студентам 2 10.02.2014 21:42
двумерный массив на языке си ++ Julia9497 Помощь студентам 0 01.12.2013 19:59
Перевести массив байтов в int и string на языке Си iukash Общие вопросы C/C++ 2 11.05.2012 10:09
массив, на языке паскаль Данна Помощь студентам 3 08.04.2012 18:41