Список форумов Форум
Правила  •  FAQ  •  Поиск  •  Пользователи  •  Группы
Профиль  •  Войти и проверить личные сообщения  •  Вход  •  Регистрация 
 
 
помогите написать прогу по C
 
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Форум -> Помоги студенту!
Автор Сообщение
PoLoZzz



Репутация: 0   
Возраст: 20
Гороскоп: Водолей Год Кошки
Пол: <br />Пол:Муж
Откуда: Санкт-Петербург

ВУЗ: СПб ГУАП

Сообщения: 3
Стаж: 4 месяца
Сообщение12.07.2007 18:43 помогите написать прогу по C Ответить с цитатой

Помогите написать программу, которая вычисляет среднее арифметическое элементов массива без учёта минимального и максимального элементов.
Ну это конечно, если кому не трудно

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sovie



Репутация: +20/–1   
Пол: <br />Пол:Муж

ВУЗ: СПб ГУАП

Сообщения: 714
Стаж: 1 год 8 месяцев
Сообщение12.07.2007 20:38 Ответить с цитатой

Код:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

#define N 10

void main (void) {
  int iArray[N];
  int iSum = 0;
  int i = 0;

  int iMinIndex = 0;
  int iMaxIndex = 0;

  clrscr();

  printf("Array -> ");
  srand(10);
  for (i = 0; i < N; i++) {
    iArray[i] = (rand() % 10) - 5;
    if (iArray[i] < iMinIndex)
      iMinIndex = i;
    if (iArray[i] > iMaxIndex)
      iMaxIndex = i;
    printf("%d ", iArray[i]);
  }

  printf("\n");
  printf("Min   -> %2d, index -> %d\n", iArray[iMinIndex], iMinIndex);
  printf("Max   -> %2d, index -> %d\n", iArray[iMaxIndex], iMaxIndex);

  for (i = 0; i < N; i++) {
    if ((i == iMinIndex) || (i == iMaxIndex))
      continue;
    iSum += iArray[i];
  }

  printf("Sum   -> %d\n", iSum);
  getch();
}


_________________
Жизнь - обмен своего времени и здоровья на материальные блага.
Основная задача - сделать обмен хотя бы равноценным.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
PoLoZzz



Репутация: 0   
Возраст: 20
Гороскоп: Водолей Год Кошки
Пол: <br />Пол:Муж
Откуда: Санкт-Петербург

ВУЗ: СПб ГУАП

Сообщения: 3
Стаж: 4 месяца
Сообщение13.07.2007 0:38 Ответить с цитатой

Спасибо большое!
Правда это программа которая вычисляет сумму всех эл-ов массива кроме мин и макс эл-ов, но наверное мне она поможет, ещё раз спасибо.

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sovie



Репутация: +20/–1   
Пол: <br />Пол:Муж

ВУЗ: СПб ГУАП

Сообщения: 714
Стаж: 1 год 8 месяцев
Сообщение13.07.2007 10:15 Ответить с цитатой

Парень, а ты не болен, нет? Я тебе всё прогу написал. Оставил только мааааленькую такую задачку. Среднее арифметическое. А ты, как видно, совсем ничего не понимаешь.

Кол-во элементов без максимального и минимального будет N-2. iSum - сумма всех, без минимального и максимального. Вспомним дорогую школу, как говорил товарищ Вешев. Среднее арифметическое - сумма, делённая на кол-во суммируемых элементов. Т.е. последнюю строчку вывода надо заменить на

Код:
printf("Sum/(N-2)   -> %d\n", iSum/(N-2));


Тьфу, блин, всё настроение испортил...


_________________
Жизнь - обмен своего времени и здоровья на материальные блага.
Основная задача - сделать обмен хотя бы равноценным.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
SatinS



Репутация: +4/–1   
Возраст: 19
Гороскоп: Телец Год Дракона
Пол: <br />Пол:Муж
Откуда: Череповец

ВУЗ: СПб ГУАП

Сообщения: 1725
Стаж: 1 год
Сообщение13.07.2007 12:53 Ответить с цитатой

Sovie, блин, а я вчера думал - написать это или нет Гы-гы-гы!
Я не написал Подмигивает


_________________
Надпись на микрухе: "Сдесь могла быть ваша реклама."
Васаби юзер.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора AIM Address Yahoo Messenger MSN Messenger М-Агент Skype Name
Sovie



Репутация: +20/–1   
Пол: <br />Пол:Муж

ВУЗ: СПб ГУАП

Сообщения: 714
Стаж: 1 год 8 месяцев
Сообщение13.07.2007 19:19 Ответить с цитатой

А я чего-то близко к сердцу принял.

_________________
Жизнь - обмен своего времени и здоровья на материальные блага.
Основная задача - сделать обмен хотя бы равноценным.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
PoLoZzz



Репутация: 0   
Возраст: 20
Гороскоп: Водолей Год Кошки
Пол: <br />Пол:Муж
Откуда: Санкт-Петербург

ВУЗ: СПб ГУАП

Сообщения: 3
Стаж: 4 месяца
Сообщение14.07.2007 0:06 Ответить с цитатой

Ладно ребята раслабтесь Смайлик Я не болен, ну только если на голову чуть-чуть))) Просто я СОВСЕМ не учился, но я уже всё сдал, этой программой не воспользовался (дурак), всё равно спасибо... и извини за испорченное настроение Смайлик Гы-гы-гы!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
NegoDyaiKa



Репутация: +2   

ВУЗ: СПб ГУАП

Сообщения: 1967
Стаж: 3 года 2 месяца
Сообщение14.07.2007 21:04 Ответить с цитатой

Sovie
Не поняла только зачем маленькие задачки оставлять???
Если человек что - то понимал бы,он за помощью вряд ли обратился бы.Значит он ничего не понимает,а если ты помогал,то уж до конца....


_________________
Он войдет никого не спросив, ты полюбишь его не сразу.
С первого взгляда он некрасив, со второго - безобразен.
Только речи его горячи, только прочь сомнения, прочь!
Самый звонкий крик - тишина, самый яркий свет - ночь
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sovie



Репутация: +20/–1   
Пол: <br />Пол:Муж

ВУЗ: СПб ГУАП

Сообщения: 714
Стаж: 1 год 8 месяцев
Сообщение14.07.2007 21:26 Ответить с цитатой

NegoDyaiKa писал(а):
Sovie
Не поняла только зачем маленькие задачки оставлять???
Если человек что - то понимал бы,он за помощью вряд ли обратился бы.Значит он ничего не понимает,а если ты помогал,то уж до конца....

А вот и нет. Если человек обратился за помощью, это вовсе не значит, что он ничего не знает. В этом случае, замечу, была сформулирована задача и сказано, на каком языке её решать. А в этом разделе нечастно такое встретишь.

Kabal вообще придерживается мнения, что писать нужно только алгоритм. Чтобы заставить человека думать. Я более либерален. Но всё же считаю, что для пользы самого человека нужно "недорешать" хоть что-то. Иначе он не будет думать, и это может повредить ему в будущем.

Если бы он обратился лично ко мне с просьбой написать за него такую задачу, он бы получил полностью готовое решение с комментариями. Ибо время было. А здесь человек отписал на форум.

Надеюсь, я ответил. А вообще, это моё дело, что и как я решаю. Или не решаю. Дело-то это сугубо добровольное. А на этом форуме, позволю себе заметить, совсем не много людей, которые вообще посещают раздел "Помоги студенту" с целью именно помочь. По существу.


_________________
Жизнь - обмен своего времени и здоровья на материальные блага.
Основная задача - сделать обмен хотя бы равноценным.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Кузя



Репутация: +2   
Возраст: 22
Гороскоп: Козерог Год Крысы
Пол: <br />Пол:Муж
Откуда: Санкт-Петербург

ВУЗ: СПб ГУАП

Сообщения: 198
Стаж: 11 месяцев
Сообщение15.07.2007 16:38 Ответить с цитатой

Гы, Sovie, не воспринимай это близко к сердцу... На самом деле я сам хотел написать, что ты не разделил... А потом увидел пост...
Просто действительно... Мог бы написать: а уж среднее арифметическое подсчитаешь самостоятельно, чтоб тебе жизнь маслом не казалась Гы-гы-гы!
Просто народ привык к халяве... И когда им дают полько половинку конфетки, они иногда начинают плакаться...


_________________
Главное - это не быть хорошим или злым. Главное - быть Человеком.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail М-Агент
Sovie



Репутация: +20/–1   
Пол: <br />Пол:Муж

ВУЗ: СПб ГУАП

Сообщения: 714
Стаж: 1 год 8 месяцев
Сообщение15.07.2007 22:20 Ответить с цитатой

Да нет, Кузя, парень как раз очень адекватно всё воспринял. Были случаи, когда ломились после полуночи, и говорили, что вот к утру нужно. Ррр. Вот это аут. А мне пора отдохнуть уже. Отпуск через две недели. А то я за год как-то стоптался.

_________________
Жизнь - обмен своего времени и здоровья на материальные блага.
Основная задача - сделать обмен хотя бы равноценным.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
SatinS



Репутация: +4/–1   
Возраст: 19
Гороскоп: Телец Год Дракона
Пол: <br />Пол:Муж
Откуда: Череповец

ВУЗ: СПб ГУАП

Сообщения: 1725
Стаж: 1 год
Сообщение15.07.2007 23:21 Ответить с цитатой

этот топик следовало закончить на 4м сообщении)
Всё таки как много слова значат. Подмигивает


_________________
Надпись на микрухе: "Сдесь могла быть ваша реклама."
Васаби юзер.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора AIM Address Yahoo Messenger MSN Messenger М-Агент Skype Name
Sovie



Репутация: +20/–1   
Пол: <br />Пол:Муж

ВУЗ: СПб ГУАП

Сообщения: 714
Стаж: 1 год 8 месяцев
Сообщение16.07.2007 11:17 Ответить с цитатой

Согласен, согласен. Господа модераторы, видимо, в отпуске. Sever, ну хоть ты на месте? Смайлик

_________________
Жизнь - обмен своего времени и здоровья на материальные блага.
Основная задача - сделать обмен хотя бы равноценным.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Форум -> Помоги студенту! Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы


На главную •  RSS-лента •  PDA-версия
 
Powered by phpBB © 2001, 2007 phpBB Group
Hosted by INFOBOX