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

Запись в файлы

20.08.2020, 20:58. Показов 435. Ответов 2
Метки c++ (Все метки)

Даны 2 кода.
В задании говориться следующее - Выполнить задачу из лабораторной работы , считывая исходные
данные из одного файла и записывая полученные результаты в другой
текстовый файл. Файл с исходными данными должен быть подготовлен
предварительно.

К сожалению инфы дополнительной препод выдавать отказывается, а полазив по нескольким форумам ответа я на свой вопрос так и не нашёл (ну или хотя бы не понял его)

Коды, с которыми мне нужно работать:

1.
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
#include<stdio.h>
#include<conio.h>
#include<iostream>
using namespace std;
void vivod(int k[10][10]) {
    for (int i = 0; i < 10; i++) {
        for (int j = 0; j < 10; j++) {
            cout << k[i][j] << " ";
        }
        cout << endl;
    }
    cout << endl << endl;
}
 
void fill(int k[10][10]) {
    for (int i = 0; i < 10; i++) {
        for (int j = 0; j < 10; j++) {
            k[i][j] = (i == j) ? i : 0;
        }
    }
}
int main() {
    int l[10][10];
    fill(l);
    vivod(l);
}
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
#include<iostream>
using namespace std;
 
void step(int a[5][5], int n);
void vvod(int a[2][2]);
void summ(int n, int b[], int* sm);
 
int main() {
    int M[5][5] = { {1,2,3,4,5},{1,2,3,4,5},{1,2,3,4,5},{1,2,3,4,5}, {1,2,3,4,5} };
    int A[2][2], B[2][2];
    vvod(A); vvod(B);
    int s1 = 0, s2=0;
    double sr1, sr2;
    for (int i = 0; i < 2; i++) {
        summ(2, A[i], &s1);
        summ(2, B[i], &s2);
    }
    cout << s2 << endl;
    sr1 = s1 / (2.0 * 2.0);
    sr2 = s2 / (2.0 * 2.0);
    cout << "sr znach 1 matr = " << sr1 << ", \t sr znach 2 matr = " << sr2<<endl;
    for (int i = 2; i < 5; i++) {
        step(M, i);
    }
}
 
void vvod(int a[2][2]) {
    for (int i = 0; i < 2; i++) {
        for (int j = 0; j < 2; j++) {
            cin >> a[i][j];
        }
    }
}
 
void summ(int n, int b[], int* sm) {
    for (int i = 0; i < 2; i++) {
        *sm = *sm + b[i];
    }
}
 
void step(int a[5][5], int n) {
    int b[5][5];
    for (int i = 0; i < 5; i++) {
        for (int j = 0; j < 5; j++) {
            b[i][j] = pow(a[i][j], n);
            cout << b[i][j] << " ";
        }
        cout << endl;
    }
    cout<<endl<<endl;
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.08.2020, 20:58
Ответы с готовыми решениями:

Выяснить лежат ли точки на одной прямой. Типизированный файлы(тип запись и файлы)
Помогите,пожалуйста!!!.Как сделать проргармму через файлы и записи? Вычисление свойств. Дана...

[Файлы] Запись-чтение-запись. Почему не прокатывает?
Сначала записываю в файл &quot;а&quot; запись &quot;makulatura&quot;, потом читаю ее в строку h. Все ок. Но потом когда...

Файлы. Запись
Мне надо написать код который будет открывать уже существующий файл(в котором находятся десять...

Запись в файлы
Доброго времени суток! Есть код: $filename = $_POST; $text = $_POST; $intext =...

2
471 / 423 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
20.08.2020, 21:35 2
Цитата Сообщение от CryZon Посмотреть сообщение
считывая исходные данные из одного файла и записывая полученные результаты в другой текстовый файл.
Так что, собственно, не понятно?
По работе с текстовыми (и не только) много инфы с примерами как считывать/записывать.
Переработать эти ужасно реализованные методы под файлы (причем изменений будет не много, потоки (ввод/вывод на файловый) махнуть, раз уж и так всё коряво сделано).
0
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
20.08.2020, 22:11 3
CryZon, почитай про файловые потоки, там не трудно, если что-то конкретно непонятно обратись сюда, без конкретного вопроса сложно дать ответ
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.08.2020, 22:11

Помощь в написании контрольных, курсовых и дипломных работ здесь.

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

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

Запись в txt файлы
Скрипт ходит по сайтам из файла url.txt, и ищет там комбинацию слов, если нашел записывает в один ...

тексты и файлы, запись
Помогите вылезает такая ошибка: Необработанное исключение по адресу 0x00007FF77FEEE6B3 в...

Запись в большие файлы
Многопоточная программа собирает информацию и пишет её в разные файлы(у каждого потока свой файл)....

Файлы, чтение и запись)
Привет, ребята! Помогите, пожалуйста разобраться с задачей: нужно добавить функцию, которая бы...


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

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

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