Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Zoderlin
0 / 0 / 0
Регистрация: 29.04.2018
Сообщений: 15
1

Считать из входного файла два целых числа, и записать в выходной файл произведение этих чисел (Dev-C++)

22.06.2018, 11:08. Просмотров 208. Ответов 3
Метки нет (Все метки)

Задания к выполнению.
1. Создать файл с названием input_file.txt и записать в него какое-либо число или несколько чисел указанного типа в соответствии с заданием.
2. Написать программу, которая считывает из него это значение, и записывает что-то в выходной файл с названием output_file.txt в соответствии с вариантом.
Вариант:
Написать программу, которая считывает из входного файла два целых числа, и записывает в выходной файл произведение этих чисел.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2018, 11:08
Ответы с готовыми решениями:

Записать в выходной файл все строки входного файла
Помогите пожалуйста, через три дня сдавать. буду очень благодарен=) Дан...

Дан входной текстовый файл, строка S (вводится с клавиатуры). Записать в выходной файл все строки входного файла, содержащие в качестве фрагмента стро
Дан входной текстовый файл, строка S (вводится с клавиатуры). Записать в...

Сформировать два текстовых файла из целых чисел. Записать в третий файл минимальный элемент первого файла и максимальный элемент второго файла
Тема: работа с текстовыми файлами с использованием стандартных функций...

Считать 10 целых чисел с файла 1.txt и записать в файл 2.txt максимальный элемент и его индекс
нужно считать 10 целых чисел с файла 1.txt и записать в файл 2.txt максимальный...

С клавиатуры вводится два числа. Найти произведение цифр этих чисел
с клавиатуры вводится два целый числи. найти произведение цифр этих чисел.

3
GLADIATORPWNZ
2 / 2 / 1
Регистрация: 06.02.2017
Сообщений: 33
22.06.2018, 15:17 2
Что вы имеете виду?
0
Zoderlin
0 / 0 / 0
Регистрация: 29.04.2018
Сообщений: 15
23.06.2018, 14:00  [ТС] 3
Задания к выполнению.
1. Создать файл с названием input_file.txt и записать в него какое-либо число или несколько чисел указанного типа в соответствии с заданием.
2. Написать программу, которая считывает из него это значение, и записывает что-то в выходной файл с названием output_file.txt в соответствии с вариантом.

Вариант:
Написать программу, которая считывает из входного файла два целых числа, и записывает в выходной файл произведение этих чисел.

Не знаю как исправить код, чтоб он работал с условием задачи
Код в программе Dev-C++:

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
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
    setlocale(LC_ALL, "rus");
    cout << "Группа ИС-21" << endl;
    cout << "Работа №8" << endl;
    cout << "Вариант 9" << endl;
    
    ifstream input_file("input_file.txt");
    
     if (!input_file) {
        cout << "10" << endl;
    }
     ifstream in_file("input_file.txt");
     ofstream out_file("output_file.txt");
    
    for (int i = 0; i < 2; i++) {
        double input;
        in_file >> input;
        double output = 2 * input + 10;
        out_file << output << endl;
    }
    input_file.close();
    in_file.close();
    out_file.close();
    
    return 0;
}
0
Bring
124 / 46 / 41
Регистрация: 09.05.2015
Сообщений: 441
Завершенные тесты: 2
23.06.2018, 18:56 4
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
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
int main()
{
    
    fstream input;
    fstream output;
    input.open("input_file.txt");
    output.open("output_file.txt");
    vector<int> nums;
    while (!input.eof())
    {
        int temp;
        input >> temp;
        nums.push_back(temp);
    }
    auto ps = nums.begin();
    int x = (*ps) * *(ps + 1);
 
    if (output)
    {
        output << x;
        cout << "Successfull write\n";
    }
    else
        cout << "Something went wrong. You would probably need to create file in your directory.\n";
 
    output.close();
    input.close();
    system("pause");
    return 0;
}
Добавлено через 3 минуты
У меня программа сама файлы не создает, не знаю как у тебя. Так что предупреждаю, возможно будет ошибка как у меня. Тогда просто создай текстовые файлы точно с тем же именем. И в файле input_file.txt, значения вводи через пробел, иначе будет ошибка. Программа считывает ровно 2 числа идущих друг за другом.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2018, 18:56

Сформируйте выходной файл, вставив в первый входной файл содержимое второго входного файла с указанной позиции
Помогите решить задачу. Даны два входных текстовых файла. Сформируйте выходной...

Даны два натуральных числа a, b. Найти разность и произведение суммы цифр этих чисел
Даны два натуральных числа a, b. Найти разность и произведение суммы цифр этих...

Написать программу, которая копирует содержимое входного файла в выходной файл
Пожалуйста помогите! Написать программу, которая копирует содержимое входного...


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

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

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