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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 28.05.2009, 01:06   #1
sunnysunny
Пользователь
 
Регистрация: 28.05.2009
Сообщений: 14
По умолчанию помогите!!!!!

Помогите, плиз, не понимаю, что не так(((Выдает ошибку....
sunnysunny вне форума
Старый 28.05.2009, 01:07   #2
sunnysunny
Пользователь
 
Регистрация: 28.05.2009
Сообщений: 14
По умолчанию

программа под консоль на С, походу чтот с функцией

#include <clx.h>
#include <stdio.h>
#include <conio.h>
#pragma hdrstop
float stepen (int i, float p);
int fact (int i);
//---------------------------------------------------------------------------

#pragma argsused
float a, m, N, p, r, t, T, Rs, Ts, r1;
float ch, zn, p1, p2, Po; // ch-chislitel', zn-znamenatel/, p1=1+p/1!+p^2/2!+...+p^n/n!, p2=p^(n+1)/n!(n-p)
int n, i, sum;
int main(void)
{
printf ("Vvedite chislo kanalov, no nebol'she 6: "); // okna kass
scanf ("%f", &n);
if (n<1&&n>6)
{
printf ("Vy vveli nevernoe chislo!: ");
}
else
{
printf("Vvedite intensivnost` vxodiaschego potoka: ");
scanf("%f", &a);
printf("Vvedite srendee vremya obslyjivaniya odnoj zajavki(v minutah): ");
scanf("%f", &t);
m=1/t;
printf("Intensivnost' potoka obsluzivanija (chel/min): %f\n", m);
p=a/m;
printf("Intesivnost` nagryzki: %f\n", p);
N=p;
printf("Srednee chislo zanjatyx kassirov: %f\n", N); // chislo zanjatyx kanalov
sum=0;
for (int i=1; i<(n+1); i++)
{
sum=sum+(stepen(i,p)/fact(i));
}
Po=1.0/(1+sum+(stepen(n+1,p)/(fact(n)*(n-p))));
printf ("Verojatnost' otsutstvija zajavok v sisteme=%5.4f", Po); // verojatnost', chto vse kassiry svobodny
r=stepen(n+1,p)/(fact(n-1)*(n-p)*(n-p))*Po;
printf ("Srednee chislo passagirov v ocheredi: %f\n", r);
Rs=N+r;
printf ("Srednee chislo passagirov u kass: %f\n", Rs); // srednee chislo zajavok v sisteme
T=r/a;
printf ("Srednee vremja, kotoroe passagir provodit v ocheredi: %f\n", T);
Ts=Rs/a;
printf ("Srednee vremja, kotoroe passagir tratit na priobretenie zhetona: %f\n", Ts); // srednee vremja zajavki v sisteme
}
getch();
return 0;
}
float stepen (int i, float p)
{
float pr=1;
for (int k=0; k<i; k++)
pr=pr*p;
}

int fact (int i)
{
int f=1;
for (int k=0; k<i; k++)
f=f*(k+1);
}
sunnysunny вне форума
Закрытая тема


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