Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
dizel003
0 / 0 / 0
Регистрация: 29.10.2007
Сообщений: 8
#1

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

02.12.2007, 14:57. Просмотров 1828. Ответов 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!!! Я уже всё перепробывал!!!:'(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2007, 14:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Помогите решить задачу на вычислнение функции (C++):

Функции в С помогите решить задачу - C++
Создать программу для вычисления значения переменной M, используя функции пользователя .Вивесты все переменные . M=4a+acu где ...

помогите решить задачу - C++
Написати програму в C++ яку водиться: Дата/Місяць/Рік і виводитись має Місяць/День/Рік але вводитись має число а виводитись...

помогите решить простенькую задачу) - C++
Даны пять целых числа. Определить сумму четных и сумму нечетных. Формат входных данных: Пять целых числа Формат выходных данных:...

Помогите решить простенькую задачу - C++
Заданы массивы вещественных чисел X и Y. Сформировать массив Z из положи-тельных элементов массивов X и Y. Определить номера максимального...

Помогите решить задачу плыз - C++
Я недавно стал изучать язык С++ помогите начинающему. Необходимо написать программу выполняющую следующие действия: 1)...

Помогите решить задачу на списки C++ - C++
помогите,пожалуйста,с задачей.. Вычислить значения y некоторой функции F(x) в n точках, результаты вычислений y вместе ...

2
Гость
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;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2007, 17:45
Привет! Вот еще темы с ответами:

помогите решить задачу по классам - C++
Общая постановка. Пользовательский класс Х должен содержать необходимые элементы-данные, которые создаются в динамической области памяти. ...

помогите решить матем задачу в C++ - C++
Задача : s=cos(x) + (cos(x))/2 + ... + (cos(x)*n)/n^2 ; 0.2&lt;=X&lt;=0.8 ; n(max)= 20 ; Помогите решить математическую задачу в...

Помогите решить интересную задачу - C++
Имеем файл на харде (Primer.txt) Нужно его найти и заменить русские: у, о, е, х, а, р, с, ...

Помогите решить задачу по структурам в С++ - C++
Вот задача: Дані відомості про 14 кубиків: довжина ребра в сантиметрах, його колір і матеріал (дерев'яний, металевий, пластмасовий)....


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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