Форум программистов, компьютерный форум, киберфорум
Наши страницы

Алгоритм нахождения ПРОСТЫХ чисел в файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить каких букв больше в строке: гласных или согласных и на сколько. http://www.cyberforum.ru/cpp-beginners/thread562244.html
1)Ввести строку А с клавиатуры состоящую из заглавных русских букв. Определить каких букв больше: гласных или согласных и на сколько. Вывести все слова заканчивающиеся на букву "а". 2)Удалить все...
C++ Кнут - деление длинных чисел Нужна помощь в переводе алгоритма деления длинных чисел из книги: Д. Э. Кнут - Искусство Программирование Том 2 Получисленные Алгоритмы. Особенно интересен третий шаг, я никак не могу понять, что... http://www.cyberforum.ru/cpp-beginners/thread562239.html
C++ C++
Где закачать C++ для 64-разрядную Windows 7
Индексы седловых точек C++
Помогите пожалуйста! Буду премного благодарен за решение этой задачи на языке C++: Элемент матрицы назовём седловой точкой, если он является наименьшим в своей строке и одновременно наибольшим в...
C++ Вращение прямоугольника вокруг оси http://www.cyberforum.ru/cpp-beginners/thread562205.html
Программа должна вращать прямоугольник с заданными параметрами длины и ширины, вокруг оси. Общий алгоритм приведен ниже. Вопрос: как определить точки 2 и 4 исходя из уже имеющихся (1, 3). ...
C++ Красно-черные деревья Помогите, пожалуйста. Запускаю программу и выводится только дерево, не понимаю, как с ним работать, почему нельзя проделать операцию добавления элемента? #include <stdio.h> #include <stdlib.h>... подробнее

Показать сообщение отдельно
zitxbit
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
01.05.2012, 06:09
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
 
#include <iostream>
#include <fstream>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    const char* filename[2] = { "d:\\inp.txt", "d:\\outp.txt" };
    ifstream ifs(filename[0], ifstream::in);
    ofstream ofs(filename[1], ofstream::out);
 
    while (ifs.peek() >= 0 && ifs.good())
    {
        int count = 0, value = 0; ifs>>value;
        for (int div = count+1; div <= value; div++)
            if ((value % div) == 0) count++;
        if (count <= 2) ofs<<value<<" ";
    }
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru