Форум программистов, компьютерный форум CyberForum.ru

Переписать в другой файл последовательного доступа те элементы.которые кратные К - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив размером m*n. Заполнить его с клавиатуры. Определить номера строк, содержащих только положительные элементы http://www.cyberforum.ru/cpp-beginners/thread764720.html
Дан двумерный массив размером m*n. Заполнить его с клавиатуры. Определить номера строк, содержащих только положительные элементы.
C++ Написать программу, которая выводит на экран значение минимального элемента массива из 100 элементов. Вывести минимальный элемент Написать программу, которая выводит на экран значение минимального элемента массива из 100 элементов. Массив заполняется случайными числами в диапазоне от 0 до 500. http://www.cyberforum.ru/cpp-beginners/thread764715.html
C++ Операторы выбора в С++
С клавиатуры случайным образом вводится целое число. Используя оператор if () else определите что это за число и вывести результат на экран с соответствии с таблицей приведенной ниже: 0 «ноль» 1 «один» 2 «два» 3 «три» 4 «четыре» 5 «пять» 6 «шесть» 7 «семь»
Двоичное дерево: как, зная данный узел дерева, изменить его родительский узел? C++
как зная данный узел дерева измениь его родтельский узел? спасибо.
C++ Найти расстояние от данной точки до ближайшей стороны треугольника http://www.cyberforum.ru/cpp-beginners/thread764697.html
Даны координаты вершин треугольника и координаты некоторой точки внутри него. Найти расстояние от данной точки до ближайшей стороны треугольника. (При определении расстояний учесть, что площадь треугольника вычисляется и через три его стороны, и через основание и высоту.)
C++ Операторы выбора. Даны три различных числа. Среднее поделить на меньшее, меньшее возвести в куб, большее оставить без изменения Даны три различных числа. Среднее поделить на меньшее, меньшее возвести в куб, большее оставить без изменения. подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
17.01.2013, 19:33     Переписать в другой файл последовательного доступа те элементы.которые кратные К
Вывести полученный файл на печать
Какой из?
Мальчики Помогите
Девочек обидите)
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 <iostream>
#include <cstdlib>
#include <ctime>
#include <fstream>
 
int main()
{
    const int N = 50, K = 5;
    std::srand(time(0));
    std::ofstream o1("out1.txt"), o2("out2.txt");
    for (int i=0; i < N; i++)
        o1 << 1 + rand() % 100 << " "; // записываем случ. натур. числа в файл 1
    o1.close(); // закрываем первый файл
    std::ifstream ifs1("out1.txt"); // открываем его же для считывания
    int x;
    while (!ifs1.eof() && ifs1 >> x) // пока не конец файла и удалось считать
        if (x % K == 0) // если число кратно K
            o2 << x << " "; // записываем число во второй файл
    ifs1.close(); // закрываем первый файл
    o2.close(); // закрываем второй файл
    std::ifstream ifs2("out2.txt"); // открываем второй файл для считывания
    while (!ifs2.eof() && ifs2 >> x)
        std::cout << x << " "; // выводим информацию на экран
    system("pause"); // пауза
    return 0; // завершилось без проблем
}
 
Текущее время: 00:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru