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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2010, 21:42   #1
rikki93
Новичок
Джуниор
 
Регистрация: 11.12.2010
Сообщений: 2
По умолчанию в чем ошибка. рекурр. выраж. структура повтор.

вот что у меня получилось:
5 лабораторная рекуррентные выражения
Код:
#include <stdio.h>
int main()
{
float x,eps=0.00005,sum=1,a=1;
int n=1;
scanf("%f", &x);
while(a>eps)
{
a*=(x*x)/(2*(n-1)*(2*n-1));
sum+=a;
n++;
}
printf("sum=%f\n",sum);
printf("n=%d\n",n);
return 0;

4 лабораторная структуры повторения
1.
#include<stdio.h>
#define N 50
int main()
{
int a=0,b=1,n,i,x;
float s=1;
scanf ("%d",&n);
if (n>N) n=N;
for(i=0; i<n;i++)
{
if(i%2) a+=2 else b+=2;
s=a/b;
x*=s;
}
printf("%f",s);
return 0;
}
2.
#include<stdio.h>
int main()
{
int x,i=0;
float a,s;
scanf ("%d",&a);
scanf ("%f",&x);
while(i>n)
{a*=a;
n++;
}
printf("%f",s);
return 0;
}
3.
#include<stdio.h>
#define a 0.1
#define b 4.2
int main()
{
int n,i;
float x, xmax,xmin,f;
scanf("%f,&xmin);
scanf("%f,&xmax);
scanf("%d,&n);
printf ("x");
printf(\t);
printf("f");
for(i=0;i<n;i++)
{scanf("%x,&x);
if (x<xmin) continue;
if (x>xmax) continue;
if(x>-3) f=(exp(x))/(1+a*x)+b;
if(x==1) f=x;
if(x<3) f=(1+a*sin(x))/(b*cos(x));
printf("%f\t%f",x,f)
}
return 0;
}
обясните мне пожалуйста в чем ошибки... я не программист.. я только учусь)))

From Stilet: Ну и что помешало оформить код кнопкой #? Или это проявление неуважения? Не волнуйся - это лечится баней
Изображения
Тип файла: jpg x_241de591.jpg (66.4 Кб, 94 просмотров)
Тип файла: jpg Фото0270[2].jpg (69.5 Кб, 148 просмотров)
Тип файла: jpg Фото0271[1].jpg (56.9 Кб, 156 просмотров)
Тип файла: jpg Фото0272[1].jpg (83.8 Кб, 137 просмотров)
Тип файла: jpg Фото0273[2].jpg (57.5 Кб, 144 просмотров)

Последний раз редактировалось Stilet; 12.12.2010 в 13:31.
rikki93 вне форума Ответить с цитированием
Старый 11.12.2010, 22:14   #2
andrewpalkin
Форумчанин
 
Аватар для andrewpalkin
 
Регистрация: 23.11.2010
Сообщений: 458
По умолчанию

А ты не мог бы оформить код более понятно и еще пояснить , а в чем вообще вопрос в каждом задание и что ты пытался делать . Сразу скажу , что скрины твои многие не будут открывать , так что постарайся объяснить своими словами , в чем у тебя проблемы ?

Если тебе нужна помощь , то хотя бы потрудись написать задание здесь , а не размещать перевернутые скрины !!!
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
andrewpalkin вне форума Ответить с цитированием
Старый 11.12.2010, 22:29   #3
rikki93
Новичок
Джуниор
 
Регистрация: 11.12.2010
Сообщений: 2
По умолчанию

одна поправочка) я женского пола))
4 лабораторная
в 1 задании создать программу с помощью инструкции for
во 2 использоват цикл while or do while
в 3 рассичать значение функции на заданном интервале в n точках. границы интервала задаются переменными xmin and xmax a и b - именованные константы

5 лабораторная
нужно получить рекуррентное задание nого члена ряда сделать преверку ..найти сумму ряда и минимальное количество членов ряда, при котором достиается заданная точность

делала по образцам подобным..но не получилось
rikki93 вне форума Ответить с цитированием
Старый 11.12.2010, 22:33   #4
andrewpalkin
Форумчанин
 
Аватар для andrewpalkin
 
Регистрация: 23.11.2010
Сообщений: 458
По умолчанию

Цитата:
Сообщение от rikki93 Посмотреть сообщение
одна поправочка) я женского пола))
4 лабораторная
в 1 задании создать программу с помощью инструкции for
во 2 использоват цикл while or do while
в 3 рассичать значение функции на заданном интервале в n точках. границы интервала задаются переменными xmin and xmax a и b - именованные константы

5 лабораторная
нужно получить рекуррентное задание nого члена ряда сделать преверку ..найти сумму ряда и минимальное количество членов ряда, при котором достиается заданная точность

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

Повторюсь еще раз !!! Еще раз размести свой код , используя специальные теги .Но перед кодом опеши точно , что ты именно должна была сделать в коде , не своими словами , а перепиши точно из задания
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
andrewpalkin вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ Строки, повтор слов. В чём ошибка? Estale Помощь студентам 0 09.12.2009 21:53
В чем ошибка gheorge1989 Microsoft Office Access 8 27.10.2009 22:45
В чем ошибка... Эдвин Галстук Паскаль, Turbo Pascal, PascalABC.NET 3 25.10.2009 20:01
В чем ошибка? delphyok Паскаль, Turbo Pascal, PascalABC.NET 6 24.02.2009 23:33
В чем ошибка!!! juden Общие вопросы Delphi 12 10.03.2008 08:53