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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2011, 22:29   #1
Pekus
Новичок
Джуниор
 
Регистрация: 18.05.2011
Сообщений: 2
Радость программа на C++

Уважаемые программисты, помогите пожалуйста с решением вот такой задачи:
Программа, вычисляющая табличные значения функций Y1(x) = sin(x) ; Y2 = cos(x). Для заданного интервала [a,b] и шага dx.
1) Вводятся: a, b, dx и сохраняются в бинарный файл, и уметь читать из этого файла.
2) Рассчитать табличные значения и сохранить их в текстовый файл.

Если можно, как-нибудь по простому =)

вот что я нарешал:
{
float a,b,dx,x,y;
cout<<"a : ";
cin>>a;
cout<<"b : ";
cin>>b;
cout<<"dx : ";
cin>>dx;

FILE*f;
f=fopen("1.rnm","wb"); /* rnm - выдуманное название формата */
fwrite (&a, sizeof(float), 1, f);
fwrite (&b, sizeof(float), 1, f);
fwrite (&dx, sizeof(float), 1, f);
fclose(f);

f= fopen("1.rnm","rb"); /* показываю что умею читать =) */
fread (&a, sizeof(float), 1, f);
fread (&b, sizeof(float), 1, f);
fread (&dx, sizeof(float), 1, f);

x=a; /* вычисление sin ( я решал только с sin ) */
while (x<=b+dx)
{
y=sin(x);
cout<<x<<" "<<y<<endl; x=x+dx;
};
f=fopen("2.txt","wt"); /* запись результатов в текст. файл */
fwrite(&y, sizeof(float),20,f);

getchar();
getchar();

return 0;
}

ВСЕМ СПАСИБО
Pekus вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа в С++ Clubber Помощь студентам 8 14.05.2011 15:12
Программа открыается если есть другая программа. bookkc Паскаль, Turbo Pascal, PascalABC.NET 12 14.10.2009 20:09
[PASCAL]Программа создания файла, программа обработки файла Виколяшка Фриланс 7 23.09.2009 17:38
Программа создания файла, программа обработки файла [PASCAL] Виколяшка Помощь студентам 1 22.09.2009 22:56