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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 25.11.2011, 21:11   #1
Gordan007
Пользователь
 
Регистрация: 16.07.2009
Сообщений: 25
По умолчанию задача на последовательность

Народ помогите написать программу!

Даны целые числа n, а1,…,аn. Наименьший член этой последовательности заменить целой частью среднего геометрического всех членов, остальные члены оставить без изменения. Если в последовательности несколько членов со значением min(а1,…,аn), то заменить последний по порядку.

Заранее Спасибо!
Gordan007 вне форума
Старый 25.11.2011, 21:39   #2
Necare
Форумчанин
 
Аватар для Necare
 
Регистрация: 22.10.2010
Сообщений: 145
По умолчанию

необязательно создавать одну и ту же тему по несколько раз.
До последней точки с запятой в коде...
Necare вне форума
Старый 25.11.2011, 21:55   #3
Gordan007
Пользователь
 
Регистрация: 16.07.2009
Сообщений: 25
По умолчанию

Цитата:
Сообщение от Necare Посмотреть сообщение
необязательно создавать одну и ту же тему по несколько раз.
Если прочитать повнимательней это уже другая задача...
Gordan007 вне форума
Старый 25.11.2011, 22:16   #4
[CODER]
Форумчанин
 
Аватар для [CODER]
 
Регистрация: 02.02.2010
Сообщений: 305
По умолчанию

ну вот как-то так:
Код:
#include <math.h>
void main......
double min = a[0];
int ind=0;
double s = a[0];
for(int i =1; i<n; i++){
    if (a[i]<=min){
        min = a[i];
        ind = i;
    }
s*=a[i];
}
a[ind]=(int)pow(s,1/n);
for(int i =0; i<n; i++)
     cout<<a[i]<<"  ";
Skype: CODERua
[CODER] вне форума
Старый 26.11.2011, 03:13   #5
Gordan007
Пользователь
 
Регистрация: 16.07.2009
Сообщений: 25
По умолчанию

Цитата:
Сообщение от [CODER] Посмотреть сообщение
ну вот как-то так:
Код:
#include <math.h>
void main......
double min = a[0];
int ind=0;
double s = a[0];
for(int i =1; i<n; i++){
    if (a[i]<=min){
        min = a[i];
        ind = i;
    }
s*=a[i];
}
a[ind]=(int)pow(s,1/n);
for(int i =0; i<n; i++)
     cout<<a[i]<<"  ";
Спасибо огромное! Очень выручил.
Gordan007 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача Последовательность. olimpiadnik Помощь студентам 2 14.01.2011 09:13
задача на последовательность tcjkjl Паскаль, Turbo Pascal, PascalABC.NET 0 13.12.2010 13:48
задача по C++...последовательность чисел Medik07 Помощь студентам 8 07.10.2009 23:26
Задача на PHP. необходимо вычилсить последовательность POPOV PHP 10 27.05.2009 20:36