Помощник
|
Помогите написать программу на c++ |
fobs
|
Сообщение
#1
|
||
|
|
||
|
|||
sidkovd |
13.10.2012, 18:40;
Ответить: sidkovd
Сообщение
#2
|
|
|
|
|
fobs
|
Сообщение
#3
|
|
|
|
|
sidkovd |
13.10.2012, 23:08;
Ответить: sidkovd
Сообщение
#4
|
|
#include <iostream> #include <math.h> using namespace std; double count( int n ) { double result=1; for ( int i=1;i<=n;i++ ) result=pow(result, 1/i)*pow(i, 1/i); return result; } void main() { int n; cin>>n; if n>0 cout<<count(n)<<endl; else cout<<"mistake"<<endl; return 0; } вроде оно ------------------------ если будет косяк замените строку result=pow(result, 1/i)*pow(i, 1/i); на result=result*pow(i, 1/i); После 8ми часов физики в физтехе голова не варит( Сообщение отредактировал sidkovd - 13.10.2012, 23:09 |
|
|
fobs
|
Сообщение
#5
|
|
#include <iostream> #include <math.h> using namespace std; double count( int n ) { double result=1; for ( int i=1;i<=n;i++ ) result=pow(result, 1/i)*pow(i, 1/i); return result; } void main() { int n; cin>>n; if n>0 cout<<count(n)<<endl; else cout<<"mistake"<<endl; return 0; } вроде оно ------------------------ если будет косяк замените строку result=pow(result, 1/i)*pow(i, 1/i); на result=result*pow(i, 1/i); После 8ми часов физики в физтехе голова не варит( есть косяки, не работает. |
|
|
vawsan |
14.10.2012, 11:50;
Ответить: vawsan
Сообщение
#6
|
|
Вот - исправил код предыдущего оратора на корректный, компилиться будет под любым IDE.
#include <stdio.h>
#include <math.h> double count( int n ) { double result = 1; for ( double i = 1; i <= n; i ++ ) { result = pow( result, 1.0 / i ) * pow( i, 1.0 / i ); } return result; } void main(void) { int n; printf("Input n:\n"); scanf("%d", &n); if ( n > 0 ) printf("Result = %f\n", count(n)); else printf("Error!\n"); } -------------------- Даешь 50 руб --> получаешь 92 за пару минут! >Попробуй на ДЕМКЕ< |
|
|
dan1 |
14.10.2012, 12:01;
Ответить: dan1
Сообщение
#7
|
|
я опоздал )
Подкорректировал решение. Развернуть/Свернуть
#include <iostream>
#include <math.h> using namespace std; double count( int n ) { double result=1; for (int i=1; i<=n; i++) result *= pow((double)i, 1.0/n); return result; } int main() { int n; cin >> n; if (n > 0) cout << count(n) << endl; else cout<<"mistake"<<endl; return 0; } Сообщение отредактировал dan1 - 14.10.2012, 12:03 |
|
|
vawsan |
14.10.2012, 12:05;
Ответить: vawsan
Сообщение
#8
|
|
dan1,
Просто мой можно компилировать как в Borland Turbo C++, так и в Visual Studio C++ 2010) -------------------- Даешь 50 руб --> получаешь 92 за пару минут! >Попробуй на ДЕМКЕ< |
|
|
sidkovd |
14.10.2012, 14:19;
Ответить: sidkovd
Сообщение
#9
|
|
Скосячил, извиняйте)
|
|
|
fobs
|
Сообщение
#10
|
|
спасибо конечно за помощь, но мне немного не так нужно. Вот у меня пример есть как надо сделать.
{int n,K; float S,a; n=StrToInt(Edit1->Text); K=1; S=0 for(;K<=n;K++) {a=2*K/pow((2*K+1.0),2); S=S+a; Edit2->Text=FloatToStr(S); } а в тех кодах много неизвестного для меня |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Помогите вспомнить рекламного бота Телеграм для обмена рекламой | 0 | Mixatraider | 725 | 21.2.2024, 23:42 автор: Mixatraider |
|
написать пару шаблонов ZennoPoster | 0 | Taylor | 6013 | 20.6.2021, 3:25 автор: Taylor |
|
cpamotor.ru - кто знает эту программу? | 10 | monson | 2981 | 27.5.2021, 15:40 автор: CpaMotor |
|
Написать универсальный движок для сайтов на PHP | 16 | BuxarNET | 4187 | 18.4.2021, 0:51 автор: kvsgeek |
|
Помогите рещить проблему с монитором. Почему низкое разрешение при подключении монитора через displayport? |
0 | Levels | 1702 | 11.12.2020, 0:48 автор: Levels |
Текстовая версия | Сейчас: 20.4.2024, 3:14 |