0 / 0 / 1
Регистрация: 03.11.2013
Сообщений: 101
1

Допишите код

25.12.2013, 21:52. Показов 578. Ответов 4
Метки нет (Все метки)

ЗАДАЧА. Составить программу вычисления выражения с использованием
функции пользователя. Отчет о выполненных вычислениях (входные данные и
результаты с 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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <iostream>
#include <cmath>
#include <iomanip>
#define M_PI 3.1415926535897932384626433832795
 
using namespace std;
 
double zfunction(double x, double y, double a)
{
    double temp_q;
    temp_q=sin(x)*sin(y) + sin (M_PI/7)*sin(a);
    return temp_q;
}
 
int main(int argc, char *argv[])
    {
setlocale(LC_ALL,"Russian"); 
double x,y,a;
double z;
 
 
while(1) 
    { 
        cout << "Введите x: " << endl; 
        cin >> x; 
        if (x == 0) 
            cout << "Ошибка! Введите x заново!" << endl; 
        else  
            break; 
    } 
while(1) 
    { 
        cout << "Введите a: " << endl; 
        cin >> a; 
        if (a == 0) 
            cout << "Ошибка! Введите a заново!" << endl; 
        else  
            break; 
    }
while(1) 
    { 
        cout << "Введите y: " << endl; 
        cin >> y; 
        if (y == 0) 
            cout << "Ошибка! Введите y заново!" << endl; 
        else  
            break; 
    }
 
  z = zfunction(x,y,a);
 
  cout << "x = " << fixed << setprecision(2) << x <<endl; 
  cout << "y = " << fixed << setprecision(2) << y <<endl; 
  cout << "a = " << fixed << setprecision(2) << a <<endl; 
  cout << "z = " << fixed << setprecision(2) << z <<endl; 
  system("PAUSE");
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2013, 21:52
Ответы с готовыми решениями:

Допишите программу
Здравствуйте! У меня большая просьба к вам дописать пару функций в программу. Дан код: ...

Кому не трудно допишите пожалуйста комментарии!
#include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; int main () { int...

Допишите сортировку слияниями к программе банковских счетов
Напишите программу ведения банковских счетов. Ежемесячная ставка по банковским вкладам составляет...

ДОПИШИТЕ КОД )
Всем форумчан с наступающим поздравляю; Дописывайте код. Может что прикольное получится )))) ...

4
60 / 60 / 19
Регистрация: 11.07.2013
Сообщений: 305
25.12.2013, 22:00 2
Цитата Сообщение от dkii Посмотреть сообщение
Помогите пожалуйста с тем что бы пользователь сам задавал имя файла.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
int main(){
    setlocale(0,"");
    string name;
    cout<<"Введите путь: ";
    cin>>name;
    ofstream of(name);
    of<<"123";
    system("pause>>void");
}
Ну как-то так поидее, не?

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
int main(){
    setlocale(0,"");
    string name;
    cout<<"Введите путь: ";
    cin>>name;
    ofstream of("D:\\"+name+".txt");
    of<<"123"<<endl<<"12";
    system("pause>>void");
}
Или так...
1
0 / 0 / 1
Регистрация: 03.11.2013
Сообщений: 101
25.12.2013, 22:06  [ТС] 3
Может я вас не понял или делаю что-то не так, но у меня:
cpp(20): error C2678: бинарный ">>": не найден оператор, принимающий левый операнд типа "std::istream" (или приемлемое преобразование отсутствует)
cpp(21): error C2440: инициализация: невозможно преобразовать "std::string" в "int"
1> Для выполнения данного преобразования нет доступного оператора преобразования, определенного пользователем, или вызов оператора невозможен
cpp(22): error C2297: <<: недопустимо, правый оператор имеет тип "const char [4]"
cpp(22): warning C4552: <<: оператор не имеет результата; требуется оператор с побочным действием

В любом случае за помощь спасибо.

Добавлено через 1 минуту
Все заработало разобрался.
0
60 / 60 / 19
Регистрация: 11.07.2013
Сообщений: 305
25.12.2013, 22:06 4
dkii, библиотеки подключи
#include <fstream>
#include <string>
1
0 / 0 / 1
Регистрация: 03.11.2013
Сообщений: 101
25.12.2013, 22:22  [ТС] 5
Уже подключил, еще раз спасибо, подскажите как сделать так что бы записало z (результат, 50 строка) в файл?

Добавлено через 10 минут
Все раздуплился спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2013, 22:22
Помогаю со студенческими работами здесь

Упростить код или допишите комментариев
Написать программу, которая находит число (n) символов в самом длинном слове выделенного фрагмента...

Допишите пожалуйста код на html или php!
Здравствуйте! В кодах не особо шарю, поэтому возникла такая проблема. Есть сайт на html. Надо...

Допишите код под ардуино. Иначе компилятор ругается
Итак имеется датчик температуры dht22 необходимо настроить компаратор (АЦП) на логику ИЛИ. То есть...

Допишите код, пожалуйста. Завтра последняя пара перед зачетом
Сделал 4 из 5 лабораторных. Эту никак не могу. Мне помогли с заданиями 1 и 2 Dencil и Puporev....


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru