|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.05.2009, 13:32 | #11 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
Вам обязательно самому создавать ф-цию возведения в степень?
В С++ есть pow(переменная, степень) Может я и не права, но помоему, эти две функции необходимо обьявить в main
Неприятности приходят и уходят, а жизнь продолжается!
Последний раз редактировалось Stilet; 28.05.2009 в 14:53. |
28.05.2009, 13:49 | #12 |
Пользователь
Регистрация: 28.05.2009
Сообщений: 14
|
а можете помочь блок-схеиу составить??
|
28.05.2009, 13:51 | #13 |
Пользователь
Регистрация: 28.05.2009
Сообщений: 14
|
вот так заработало
Код:
Последний раз редактировалось Stilet; 28.05.2009 в 14:53. |
28.05.2009, 14:34 | #14 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
Код:
k=1 f=1*2 k=2 f=1*2*3 k=3 f=1*2*3*4 -ведь это 4!
Неприятности приходят и уходят, а жизнь продолжается!
|
28.05.2009, 19:17 | #15 |
Пользователь
Регистрация: 28.05.2009
Сообщений: 14
|
а может кто-нить блок-схему построить для программы??????????
|
29.05.2009, 00:20 | #16 |
Пользователь
Регистрация: 28.05.2009
Сообщений: 14
|
вот для такой программы
#include <stdio.h> #include <conio.h> #include <clx.h> #include "math.h" #pragma hdrstop unsigned long factorial(unsigned long f); //--------------------------------------------------------------------------- double a, m, N, p, r, t, T, Rs, Ts, r1, sum, Po, k; int main(void) { int n, i; while(1){ printf ("Vvedite chislo kanalov, no nebol'she 6: "); // okna kass scanf ("%d", &n); if(n == -1) return 0; if ( (n < 1) || (n > 6) ) { printf ("Vy vveli nevernoe chislo!: try again\n"); } else break; } printf("Vvedite intensivnost` vxodiaschego potoka: "); scanf("%lf", &a); printf("Vvedite srendee vremya obslyjivaniya odnoj zajavki(v minutah): "); scanf("%lf", &t); m=1/t; printf("Intensivnost' potoka obsluzivanija (chel/min): %f\n", m); p=a/m; printf("Intesivnost` nagryzki: %f\n", p); k=p/n; if (k<1) { printf ("Predel'nyj regim funkcionirovanija suschestvuet!: %f\n", k); } else { printf ("Predel'nyj regim funkcionirovanija ne suschestvuet, znachenie bol'she 1!: %f\n"); getch(); return 0; } N=p; printf ("Srednee chislo zanjatyx kassirov: %f\n", N); // chislo zanjatyx kanalov sum=0; for (i=1; i<=n; i++) sum += pow(p, i) / factorial(i); Po = 1.0/ (1 + sum + ( pow(p, n+1) / ( factorial(n)*(n-p) ) )); printf ("Verojatnost' otsutstvija zajavok v sisteme=%5.4f\n", Po); // verojatnost', chto vse kassiry svobodny r=pow(p, n+1) / (factorial(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; } unsigned long factorial(unsigned long f) { if (f) return(f * factorial(f - 1)); return 1; } |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
посмотрите пожалйуста. что посоветуете,с чего начать? | vikka | Помощь студентам | 1 | 22.05.2009 23:06 |
Посмотрите что не так, я весь мозг сломал... | Devil55 | Помощь студентам | 3 | 18.02.2009 18:31 |
посмотрите, пожалуста, что у меня не работает | Grief | Помощь студентам | 2 | 26.01.2009 21:01 |
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) | Albert2008 | Общие вопросы Delphi | 4 | 21.08.2008 15:33 |
Как сделать так что б С++Builder при компиляции сохранял в .ехе файле все требуемые библиотеки | Endimion | C++ Builder | 7 | 04.11.2007 12:52 |