Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Сортировка третьей строки матрицы по возрастанию Отсортировать элементы третьей строки матрицы (многомерного вектора) 5x6 элементов по возрастанию значений. Учесть особенности языка С + +. Вот я взяла с этого сайта подходящий код, но получается ерунда. То есть вместо скриншота он ругается и пишет очень много ошибок. #include <iostream> #include <vector> #include <algorithm> int main() { int i, j; std::vector<... https://www.cyberforum.ru/ cpp-beginners/ thread2420318.html Работа с файлом C++
Дан текстовый файл. Необходимо создать новый файл и записать в него следующую статистику по исходному файлу: 1) количество символов 2) количество строк 3) количество гласных букв 4) количество согласных букв 5) количество цифр.
C++ Найти слово в строке Можно с помощью функции find() это сделать? https://www.cyberforum.ru/ cpp-beginners/ thread2420298.html C++ Для вычисления цепной дроби найти значение данной дроби при натуральном n https://www.cyberforum.ru/ cpp-beginners/ thread2420297.html
#include <iostream> using namespace std; unsigned long F(int n, int x) { float a = x / (n + x); return (a); } int main()
Нужно поправить код C++
Задача состоит в том,что в одну ячейку массива можно вписать сколько угодно единиц,но только два нуля.Вывести нужно количество задействованных ячеек массива и количество цифр,которые были вписаны в каждую ячейку. Например: Ввод: 10 1 1 1 0 0 0 0 0 0 1 Вывод: 3 5 2 3 ____________________________________________________________________________________________________________
C++ Как найти слово в строке(именно слово, а не символ или его индекс) https://www.cyberforum.ru/ cpp-beginners/ thread2420281.html
Можно с помощью функции find() это сделать?
C++ Почему не работает цикл? Задача на скриншоте. Пытался использовать цикл так как дорога кольцевая и надо result сокращать каждый раз если байкер пройдет больше расстояния чем сама дорога. Так вот вопрос: Почему цикл не работает если V=50 и T=10? Проблемные поля кода выделены "//". #include <iostream> #include <cmath> using namespace std; int main(){ int d, result, V,T; d=108; cin>>V>>T; https://www.cyberforum.ru/ cpp-beginners/ thread2420264.html Зеркальное отображение матрицы C++
Доброго времени суток! У меня проблема с зеркальным отображением матрицы. Задача состоит в том, чтобы сперва ввести значения для матрицы, потом ее повернуть два раза по часовой стрелки. С этим проблем не было. Следующее задание отразить матрицу по оси х и по оси у. По оси х она у меня отразилась, по оси у тоже отражается, но только если отражать только по одной оси. Мне нужно отразить и вывести...
C++ Функция вывода структурного элемента на экран Такая проблема, сделана программа для ввода характеристик машин, но нужно эти характеристики вывести на экран. Написана функция "stenki", но я сомневаюсь, что она правильно записана. Объясните как правильно в этом случае создать функцию и как её вывести. #include<iostream> #include<iomanip> using namespace std; struct car { char mark ; unsigned year; char country ; unsigned cash; https://www.cyberforum.ru/ cpp-beginners/ thread2420252.html C++ Реализация поиска элемента двусвязного списка Задача полагается в том чтоб организовать двусвязный список, сделать в нём возможность сортировки, удаление или добавление элемента, отображение списка с начала или конца, и поиск конкретного элемента в списке. Я всё это сделал кроме поиска. Подскажите как это можно реализовать? #include <stdlib.h> #include <iostream> using namespace std; class Node {... https://www.cyberforum.ru/ cpp-beginners/ thread2420236.html
Проверить, есть ли в массиве указателей элементы, указывающие на равные числа C++
Объявить одномерный динамический массив из n элементов типа указатель на int (n вводится с клавиатуры). Настроить элементы массива на переменные типа int. Написать функцию, которая проверяет, есть ли в массиве элементы, указывающие на равные числа.
C++ Уникальные запросы Добрый день. Пытался на днях выполнить олимпиадное задание по программированию. Условия следующие: "Пользователи задают в Яндекс.Поиске десятки тысяч запросов в секунду. Часть запросов задают сотни раз в час, другая часть запросов повторяется несколько раз в день, третью часть запросов пользователи спрашивают у Яндекса впервые. Необходимо оценить количество уникальных запросов, при условии... https://www.cyberforum.ru/ cpp-beginners/ thread2420214.html
0 / 0 / 0
Регистрация: 14.12.2017
Сообщений: 26
0

Записать в один файл все четные числа, а в другой – все нечетные - C++ - Ответ 13410688

17.03.2019, 11:32. Показов 2919. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Задача:
Дан файл f, все элементы которого - целые числами. Записать в один файл все четные числа, а в другой – все нечетные.

Код:
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
#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
#include <locale.h>
using namespace std;
 
 
int main()
{
  setlocale(LC_ALL, "Russian");
  ifstream file_f("Matrix.txt");
  ofstream file_g("chet.txt"), file_h("nechet..txt");
  if (!file_f.is_open())
    cout << "Исходный файл не найден!";
  //Определение количества строк
  int flag = 0;
  int x;
  while (file_f >> x)
    flag++;
  //Определение количества элемеентов в строке
  int counter=0;
  string str;
  while (!getline(file_f, str))
    counter++; 
  //Создание массива размером с прочтенный файл
  int** arr = new int*[flag];
  for (int i=0; i< flag; i++)
    int* arr=new int[counter];
  //Выполнение задачи
  while (!file_f.eof())
    for (int i = 0; i < flag; i++)
      for (int j=0; j< counter; j++)
      {
        file_f >> arr[i][j];
        if (arr[i][j] % 2 == 0)
          file_g << arr[i][j] << "\t";
        else
          file_h << arr[i][j] << "\t";
      }
  //Освобождение памяти и закрытие файлов
  {
    for (int i = 0; i < flag; i++)
      delete[] arr[i];
    delete[] arr;
    file_f.close();
    file_h.close();
    file_g.close();
  }
  system("pause");
  return 0;
}
Подскажите пожалуйста, в чем возможна ошибка?

Вернуться к обсуждению:
Записать в один файл все четные числа, а в другой – все нечетные C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2019, 11:32
Готовые ответы и решения:

В один стек занести все четные, в другой – все нечетные числа из динамического массива. Подкорректируйте наработки.
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt;...

Записать в файл все четные числа, а затем - все нечетные
1.Дано файл целых чисел f. Переписать компоненты файла f в файл g так, чтобы сначала были записаны...

В файл g записать все четные числа из файла f, а в h все нечетные.
Организовать файл последовательного доступа f, состоящий из N целых чисел. После этого организовать...

Записать все нечетные элементы матрицы в один массив, а четные - в другой
Гуру с++, помогите, пожалуйста, с задачкой! Все элементы матрицы М(3;5), имеющие нечетные значения...

3
17.03.2019, 11:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2019, 11:32
Помогаю со студенческими работами здесь

Типизированные файлы. Записать в файл C все четные числа файла F, а в файл N - все нечетные
еще одна задачка!!код есть,но что то не работает она помогите! вот задание: Сформировать файл F,...

Записать в файл g все чётные числа файла f, а в файл h - все нечётные.
Вот сижу на паре и не знаю как делать ,может кто решит очень прошу так как сам в паскале тук тук ...

Записать в файл g все четные числа файла f, а в файл n-все нечетные
Дан файл f, компоненты которого являются целыми числами. Записать в файл g все четные числа файла...

Записать в файл С все четные числа файла F, а в файл N - все нечетные.
сформировать файл F, компонентами которого являются целые числа. записать в файл С все четные числа...

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