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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2011, 21:29   #1
Gordan007
Пользователь
 
Регистрация: 16.07.2009
Сообщений: 25
По умолчанию Проверьте прогу

Написал программу по условию: Программа создает массив из последовательности чисел, потом находит наименьший(ие) члены последовательности и заменяет их на целую часть от среднее геометрическое этой последовательности. Программа вроде работает, но не при всех значениях и не всегда правильно находит минимальный элемент. Еще чтобы выделить целую часть среднего геометр, я взял ее как Int потому что не помню функции округления.

#include<iostream.h>
#include<math.h>
#include <windows.h>

char* Rus(const char* text);

int main()
{
float min, pr, nw, a[100];
int i,n,sr;

cout<<Rus("Введите число элементов последовательности\n ")<<endl;
cin>>n;

for(i=0;i<n;i++)
{
cout<<Rus("Введите число последовательности \n");
cin>>a[i];

min=a[0];

if (a[i]<=min)
{
min=a[i];
}
}
pr=1;
for(i=0;i<n;i++)
{
pr=pr*a[i];
}
sr=pow(sqrt(pr),n);

for(i=0;i<n;i++)
{
if (a[i]==min)
{
a[i]=sr;
}
}

cout<<Rus("минимальный элемент последовательности= ")<<min<<endl;
cout<<Rus("среднее геометрическое последовательности= ")<<sr<<endl;

for(i=0;i<n;i++){
cout<<" " <<a[i]; // Вывод элементов массива на экран
}
cin>>nw; //это задержка экрана

}

char bufRus[256];
char* Rus(const char* text){
CharToOem(text,bufRus);
return bufRus;
}
Gordan007 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверьте прогу со списками Annneet Общие вопросы C/C++ 8 17.11.2011 00:06
Проверьте прогу! SanSanblch Microsoft Office Excel 3 23.06.2009 03:31
Проверьте прогу.Почему не работает? drakon803 Помощь студентам 2 17.12.2007 07:21
Проверьте прогу.Почему не работает? drakon803 Помощь студентам 4 16.12.2007 23:23