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

Как прочесть данные с текстового файла и записать их в другой текстовый файл

04.12.2019, 08:04. Показов 3784. Ответов 6
Метки нет (Все метки)

Добрый день всем, есть одна задача которая на половину работает не коректно. А именно надо прочесть цифры с текстового файла и записать те цифры которые делятся на 5 с остатком 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
27
28
29
30
31
32
33
34
35
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{ int i, n;
  ifstream fin;
  fin.open("C:\\course\\cache\\input.txt", ios::in);
  if (!fin)
  
  {
    cout<<"File error - can't open to read data\\n";
    system("pause");
    return 0;
  }
  
  fin >> n;
  int*p = new int[n];
  for( i = 0; i<n; i++) fin>>p[i];
  fin.close();
  ofstream out("C:\\course\\cache\\output.txt", ios::out);
  int s = 0;
  for (i = 0; i < n; i++) s += p[i];
  out << "massiv:\n";
  for (i = 0; i < n; i++) {
    if (p[i] % 5 == 1) 
    out << p[i];
  }
  out << endl;
  out << "vivod:\n " << p[i] << endl;
  out.close();
  system("pause");
  return 0;
  
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2019, 08:04
Ответы с готовыми решениями:

Считать данные из текстового файла по условию и записать их в другой текстовый файл (файловый ввод/вывод)
Здравствуйте! Очень прошу о помощи! Суть задания - дан текстовый файл, нужно считать его и записать...

переписать данные из текстового файла, в другой текстовый файл
Добрый день. Есть код: setlocale(LC_ALL, &quot;rus&quot;); // корректное отображение Кириллицы ...

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

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

6
490 / 386 / 184
Регистрация: 08.04.2013
Сообщений: 1,680
04.12.2019, 08:40 2
строки 29 и 30 убрать 27 подправить хотябы на out << p[i] << ' ';
1
Нарушитель
8304 / 4386 / 1007
Регистрация: 12.03.2015
Сообщений: 20,528
04.12.2019, 08:41 3
файлы-то где?
1
0 / 0 / 0
Регистрация: 17.07.2019
Сообщений: 22
04.12.2019, 08:48  [ТС] 4
извините забыл вставить сам файл.

Вот он:
Вложения
Тип файла: txt input.txt (29 байт, 10 просмотров)
0
490 / 386 / 184
Регистрация: 08.04.2013
Сообщений: 1,680
04.12.2019, 08:51 5
Лучший ответ Сообщение было отмечено UserG19 как решение

Решение

1 11 26 85 33 46 99 101 456 8 не прокатит, первый элемент размер массива, надо 9 11 26 85 33 46 99 101 456 8
1
0 / 0 / 0
Регистрация: 17.07.2019
Сообщений: 22
04.12.2019, 10:36  [ТС] 6
marat_miaki, спасибо большое вышло)). Но можете подсказать как можно плюсануть а1+а2, а1+а2+а3...
0
490 / 386 / 184
Регистрация: 08.04.2013
Сообщений: 1,680
04.12.2019, 11:39 7
Лучший ответ Сообщение было отмечено UserG19 как решение

Решение

применительно к данному одномерному массиву
C++
1
2
3
4
5
6
 int sum = 0;
  for (i = 0; i <= n; i++)
    for (int j =0; j< i; ++j){
        cout << p[j] <<" ";
    sum += p[j];
    }
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2019, 11:39
Помогаю со студенческими работами здесь

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

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

Как из файла записать данные в другой файл?
странная задача, но все же надо открыть файл, прочитать и переписать их в другой файл...

Из текстового файла переписать информацию в другой текстовый файл
Как это сделать? например в top.txt написано &quot;1&quot; его нужно переписать скажем в top_new.txt .Как это...


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

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

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