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

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

Войти
Регистрация
Восстановить пароль
 
Dima249
10 / 10 / 0
Регистрация: 02.10.2011
Сообщений: 69
#1

Вычислить и вывести на экран в виде таблицы значение функции - C++

02.10.2011, 16:01. Просмотров 676. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <math.h>
int main ()
{float x,b,a,c,F;
printf ("vvedite x\n");
scanf ("%f",&x);
printf ("vvedite a\n");
scanf ("%f",&a);
printf ("vvedite b\n");
scanf ("%f",&b);
printf ("vvedite c\n");
scanf ("%f",&c);
if (x<1 && c!=0) F=a*pow(x,2)+b/c;
else if (x>1,5 && c==0) F=1*(x-a)/pow((x-c),2);
else F=pow(x,2)/pow(c,2);
printf ("F= %5.2f\n",&F);
return 0;}
вопрос: как решить 2 часть задания
Вычислить и вывести на экран в виде таблицы значение функции
там где функция F и тд
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2011, 16:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить и вывести на экран в виде таблицы значение функции (C++):

Вычислить и вывести на экран в виде таблицы значение функции - C++
Сделал цикл, но при компиляции начинает выводить кучу значений с символами и не останавливается пока окно не закрыть. В чем проблема?И еще...

Вычислить и вывести на экран в виде таблицы значение функции F на интервале - C++
Вычислить и вывести на экран в виде таблицы значение функции F на интервале от Xнач до Xкон с шагом dX и т.д. написал код....

Вычислить и вывести на экран в виде таблицы значение функции y(x) на интервале - C++
Вычислить и вывести на экран в виде таблицы значение функции y(x) на интервале от x0 до xn с шагом dx. A, B, C, D, X, x0, xn и dx -...

Вычислить и вывести на экран в виде таблицы значение функции y(x) на интервале от x0 до xn с шагом dx. A, B, C, D, X, x0, xn и dx - вещественные числа - C++
они оба заключены в { Y = (A-B-C)*X + D. если A&gt;B + C Y = (A + В + С) * X3 + D. иначе если можно...

Вычислить и вывести на экран в виде таблицы значение функции, заданной с помощью ряда Тейлора - C++
вычислить и вывести на экран в виде таблицы значение функции, заданной с помощью ряда Тейлора, на интервале от xнач до xкон с...

Вычислить и вывести на экран в виде таблицы значение функции F на интервале от Х нач. до Хкон.с шагом dX - C++
HELP Вычислить и вывести на экран в виде таблицы значение функции F на интервале от Х нач. до Хкон.с шагом dX. f = ax2 + b, при x -...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
kolorotur
Эксперт .NET
8812 / 7308 / 1130
Регистрация: 17.09.2011
Сообщений: 12,588
02.10.2011, 16:31 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <stdio.h>
#include <math.h>
 
float F(float a, float b, float c, float x);
 
int main ()
{float b,a,c,F,x0,xn,dx;
printf ("vvedite a\n");
scanf ("%f",&a);
printf ("vvedite b\n");
scanf ("%f",&b);
printf ("vvedite c\n");
scanf ("%f",&c);
printf ("vvedite x0\n");
scanf ("%f",&x0);
printf ("vvedite xn\n");
scanf ("%f",&xn);
printf ("vvedite dx\n");
scanf ("%f",&dx);
 
for (float x = x0; x < xn; x += dx)
{
   printf("%f\t%f", x, F(a, b, c, x));
}
return 0;}
 
float F(float a, float b, float c, float x)
{
   if ((int)a & (int)b) ^ (int)c == 0)
      x = (int)x;
 
   if (x < 1 && c != 0)
      return a*pow(x,2) + b/c;
   if (x > 1.5 && c == 0)
      return (x - a)/pow(x-c, 2);
   return pow(x,2) * pow(c,2);
}
А вообще вам в раздел С++.
Ринат
0 / 0 / 0
Регистрация: 29.05.2014
Сообщений: 81
06.06.2014, 05:36 #3
Постановка задачи
Сформировать двоичный файл из элементов, заданной в варианте структуры, распечатать его содержимое, выполнить удаление и добавление элементов в соответствии со своим вариантом, используя для поиска удаляемых или добавляемых элементов функцию. Формирование, печать, добавление и удаление элементов оформить в виде функций. Предусмотреть сообщения об ошибках при открытии файла и выполнении опе¬раций ввода/вывода.
17. Структура "Фильм":
- название;
- режиссер;
- год выпуска;
- стоимость.
Саму структуру я прописал но не умею ей пользоваться пытался понять для чего она сделал только пока один вывод она предназначина для др функций которые как бы черпают из неё переменные, вот код структуры:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <string>
using namespace std;
struct name{
char regicer[100];
char films[100];
int god;
int dollar;
};name lenta[40];
int main()
 
{setlocale(LC_ALL, "RUS");
    int i;
 
    for(i=1; i<=5;i++){
 
    cout<<"ВВедите режисера: ";
    cin>>lenta[i].regicer;
    cout<<"Введите название фильма: ";
    cin>>lenta[i].films;
    cout<<"Введите год выпуска фильма: ";
    cin>>lenta[i].god;
    cout<<"Введите стоимость: ";
    cin>>lenta[i].dollar;
}
 
 
    cout<<"Режжисер  "<<"Название фильма  "<<"Год  "<<"Цена  "<<endl;
<----- в данной функции я так и не понял как сделать вывод.

Далее след функция(Функция ввода в файл инф) :
C++
1
2
3
4
5
6
7
8
int write(void)
{setlocale(LC_ALL,"RUS");
ofstream nazvanie("film.txt");
getline(cin,one);// тут ввод по идее не нужен ибо в первой функции я уже произвел ввод
getline(cin,two);
getline(cin,free);
 
}
<----- здесь я так и не понял как использовать структуру а именно обращение к ней(знаю что делается через "." но эксперементировал ругается.

Далее след функция(Функция чтения файла) :

C++
1
2
3
4
5
6
7
8
9
10
11
12
int read(void)
{setlocale(LC_ALL,"RUS");
 
ifstream nazvanie("film.txt");
char one[40],two[40],free[40];
getline(nazvanie,one);
getline(nazvanie,two);
getline(nazvanie,free);
cout<<one<<endl;
cout<<two<<endl;
cout<<free<<endl;
}
Далее самое не понятное, так и не нашел функцию удаления строки и так же обращение.
У меня компилятор mingw32. Сижу на codeblock. Правда древняя версия.
Прошу не решить за меня задачу но хотя бы показать примеры откуда я мог бы черпать инф, по аналогии того что я написал в функции.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2014, 05:36
Привет! Вот еще темы с ответами:

Вычислить и вывести на экран в виде таблицы значение заданной функции на заданном интервале с заданным шагом - C++
Привет! Помогите пожалуйста решить задачку. С массивами и матрицей разобрался, а уравнения ни в какую. 1) Вычислить и вывести на...

Вычислить и вывести на экран в виде таблицы значение функций F - C++
Помогите)

Вычислить и вывести на экран в виде таблицы значения функции F - C++
Помогите, пожалуйста! Задача вроде не сложная, но в C++ я новичок Вычислить и вывести на экран в виде таблицы значения функции F на...

Вычислить и вывести на экран в виде таблицы значения функции - C++
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от xn до xk с шагом dx с...


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

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

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