IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> циклы в СИ, не правильно считает(((
сообщение
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 61
Пол: Мужской
Реальное имя: Alexander

Репутация: -  0  +


Всем здравствуйте!
Само условие
y=sqrt(1+sqrt(3+sqrt(5+.....+sqrt(2n+1)))))

Я попробывал написать а он считает как то по левому((((
Мот кто поможет???


Вот код:

#pragma argsused
#include <math.h>
#include <conio.h>
#include <stdio.h>
int main(int argc, char* argv[])
{
int i,n;
double y;
printf("Input n\n");
scanf("%d", &n);
for (i=0;i<n;++i)
y=pow(2*i+1,0.5*i);
printf("y= %g",y);
getch();
return 0;
}

 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +



for i := 0 to n - 1 do y := pow(2*i+1,0.5*i);

Так понятнее?
Только последняя итерация цикла влияет на y.
И если в задании только квадратные корни, то откуда взялась степень 0.5*i?

Это не Си неправильно считает, а кто-то пишет "как то по левому".


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Пионер
**

Группа: Пользователи
Сообщений: 61
Пол: Мужской
Реальное имя: Alexander

Репутация: -  0  +


for i := 0 to n - 1 do y := pow(2*i+1,0.5*i);
Это не из той оперы))))

А степень незнаю(((
Так кто нить может помочь))
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


просто человек
******

Группа: Пользователи
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


Цитата(alecsandr @ 16.10.2010 23:20) *

Так кто нить может помочь))

считай с конца. с самого внутреннего корня начинай


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Пионер
**

Группа: Пользователи
Сообщений: 61
Пол: Мужской
Реальное имя: Alexander

Репутация: -  0  +


Цитата(мисс_граффити @ 18.10.2010 7:45) *

считай с конца. с самого внутреннего корня начинай

да я пробывал, все ровно не получаетьсю(
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(alecsandr @ 18.10.2010 9:26) *
да я пробывал, все ровно не получаетьсю(
Покажи, как пробовал.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


> Это не из той оперы))))

Я переписал то, что у тебя, на другом языке, возможно, так понятнее.

> А степень незнаю(((

Там квадратные корни везде, что значит "незнаю". "Не знаю" через пробел писать надо. И для квадратного корня своя функция есть.

> Так кто нить может помочь))

Как бы ты это выражение считал "на бумаге", если бы не тебя не было компьютера? Был бы только простой калькулятор с квадратным корнем.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 25.04.2024 13:41
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name