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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2008, 10:33   #1
Molotok
Пользователь
 
Аватар для Molotok
 
Регистрация: 20.09.2008
Сообщений: 22
По умолчанию Задача на цикл(Проверить код)

Условие:Дано целое число n. Вычислить:
S=2/1! + 2^2/2! + .... + 2^n/n!

Решение:


Код:
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main()
{
clrscr();
int i,n;
float s=0,p=1;
cout<<"Vvedite n"<<endl;
cin>>n;
for (i=1;i<=n;i++)
s=s+(pow(2,i)/(p*=i));
cout<<"Summa ravna = "<<s<<endl;
getch();
}
Проверьте код и скажите можно ли решить как-то по-другому?????
Molotok вне форума Ответить с цитированием
Старый 29.12.2008, 11:20   #2
StarWorm
Форумчанин
 
Регистрация: 17.11.2008
Сообщений: 233
По умолчанию

Мне кажется, что этот код наиболее рационален с точки зрения занимаемого кода... Но для понимания и расстановки комментариев он не столь хорош! ИМХО
StarWorm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на FOR, почти решена... просто проверить. Andrux Помощь студентам 5 29.12.2008 11:27
Прошу проверить код программы Pashtet Паскаль, Turbo Pascal, PascalABC.NET 1 19.11.2008 11:50
элементарная задача на цикл с счетчиком VaR_Female Паскаль, Turbo Pascal, PascalABC.NET 3 28.10.2008 10:04
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) Mr.User Помощь студентам 9 23.11.2007 01:34