Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.67
dizel003
0 / 0 / 0
Регистрация: 29.10.2007
Сообщений: 8
#1

Помогите решить задачу на вычислнение функции - C++

02.12.2007, 14:57. Просмотров 1802. Ответов 2
Метки нет (Все метки)

В институте мне задали сделать программу ---
Вычислить вункцию y=x в 10 степени +7/4, от {0 до 80} с шагом 5!!!
И нужно чтобы функция записывалась в файл и считывалась выводясь на экран!!!

саму функцию я написал!!! вот она-

Код
#include <stdio.h>
//#include <iostream.h>
#include <math.h>

void main ()
{
	double a1,a2,y,x,b;
	{		
	puts ("imput x,y:");
	scanf ("%lf%lf",&x,&y);
	a1=pow (x,10);
	a2=7/4;
	b=a1+a2;
	printf ("\n for x=%lf,y=%lf,b=%lf\n",x,y,b);
	}
}
как записать в файл тоже знаю!!! Напишите пожалуста кто знает как сделать так чтобы она выводилась от{0 до 80} с шагом 5!!! Я уже всё перепробывал!!!:'(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2007, 14:57     Помогите решить задачу на вычислнение функции
Посмотрите здесь:

Помогите решить задачу (список товаров) C++
Помогите решить интересную задачу C++
Функции в С помогите решить задачу C++
Помогите решить задачу плыз C++
Помогите решить задачу по структурам в С++ C++
C++ помогите решить простенькую задачу)
C++ помогите решить матем задачу в C++
C++ помогите решить задачу по классам
C++ Помогите решить задачу с использованием структуры
Помогите решить простенькую задачу C++
C++ Помогите решить задачу на списки C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Гость
Сообщений: n/a
02.12.2007, 16:08     Помогите решить задачу на вычислнение функции #2
щас пробовал писать программу и вот что получилось---

Код
#include <iomanip.h>
#include <stdlib.h>
#include <cmath>
#include <iostream.h>
#include <fstream.h>
 
int main()
{ double x, y;
 ofstream fout ("c:\\x&y.txt", ios::out); 
 ifstream fin ("c:\\x&y2.txt", ios::in);
 
 for ( y=0; y<=80; y+=5)
 
 {
fout<<setiosflags(ios::left)<<setw(4)<<y<<"\t"<<setiosflags(ios::left)<<pow(x,10)+7/4<<endl;
 
}
 fout. close();
while (!fin.eof())
{ fin>>x>>y;
cout<<setiosflags(ios::left)<<setw(2)<<"x="<<x<<"\t"<<setiosflags(ios::left)<<setw(2)<<"y="<<y<<endl;}
 
return 0;
}
Но ответы странные получаются!!! Вчем дело кто подскажет???
dizel003
0 / 0 / 0
Регистрация: 29.10.2007
Сообщений: 8
02.12.2007, 17:45  [ТС]     Помогите решить задачу на вычислнение функции #3
Цитата Сообщение от Незарегистрированный Посмотреть сообщение
щас пробовал писать программу и вот что получилось---

Код
#include <iomanip.h>
#include <stdlib.h>
#include <cmath>
#include <iostream.h>
#include <fstream.h>
 
int main()
{ double x, y;
 ofstream fout ("c:\\x&y.txt", ios::out); 
 ifstream fin ("c:\\x&y2.txt", ios::in);
 
 for ( y=0; y<=80; y+=5)
 
 {
fout<<setiosflags(ios::left)<<setw(4)<<y<<"\t"<<setiosflags(ios::left)<<pow(x,10)+7/4<<endl;
 
}
 fout. close();
while (!fin.eof())
{ fin>>x>>y;
cout<<setiosflags(ios::left)<<setw(2)<<"x="<<x<<"\t"<<setiosflags(ios::left)<<setw(2)<<"y="<<y<<endl;}
 
return 0;
}
Но ответы странные получаются!!! Вчем дело кто подскажет???


Вот я немного передалал и она теперь работат без предупреждений и без ошибок только выводит одну чтраку!!! а надо чтобы от 0 до 80 с шагом 5
Вот сама прога

#include <math.h>
#include <iomanip.h>
#include <stdlib.h>
#include <iostream.h>
#include <fstream.h>
#include <stdio.h>

int main()
{ double a1,a2,x, y;
ofstream fout ("c:\\fahrenheit2.txt", ios::out);
ifstream fin ("c:\\fahrenheit2.txt", ios::in);


for ( y=0; y<=80; y+=5)
{

puts ("imput y,x:");
scanf ("%lf,%lf",&x,&y);
a1=pow(x,10);
a2=7/4;
y=a1+a2;
fout<<setiosflags(ios::left)<<setw(4)<<x<<"\t"<<setiosflags(ios::left)<<y<<endl;


}
fout. close();
while (!fin.eof())
{ fin>>x>>y;
cout<<setiosflags(ios::left)<<setw(2)<<"x="<<x<<"\t"<<setiosflags(ios::left)<<setw(2)<<"y="<<y<<endl;}

return 0;
}
Yandex
Объявления
02.12.2007, 17:45     Помогите решить задачу на вычислнение функции
Ответ Создать тему
Опции темы

Текущее время: 18:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru