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

4 задания по С++ (Бинарные деревья. Стеки,очереди) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функции структуры. Лаба надо сделать(( http://www.cyberforum.ru/cpp-beginners/thread281260.html
Ежедекадно в течение июня измерялся уровень воды в десяти речках. Определить, в какие декады и в каких речках наблюдался самый высокий уровень (и какой).
C++ Консольные пятнашки Добрый день,у кого нибуть есть исходник пятнашек на с++, очень срочно надо http://www.cyberforum.ru/cpp-beginners/thread281255.html
Расстановка игральных костей C++
Программа играющая в игру «Расстановка игральных костей». Задана частичная двумерная сетка. В некоторых позициях сетки расставлены игральные кости. Расставить кости в остальных позициях сетки, причём кости могут касаться друг друга только одинаковыми гранями. Подскажите, как можно это организовать?
Записать файлы в массив. C++
Как можно будет записать найденные файлы FileListBox-ом в Borlande 6 в интвовый массив? Я хочу сделать программу которая получает каталог файлов, и рамдомно выбирает из каталога файлы для их копирования на другой носитель. Подскажите пожалуйста, как это можно сделать. Не знакомых, не учителей программистов нет.
C++ Найти наименьшее общее кратное (НОК) натуральных чисел С++ http://www.cyberforum.ru/cpp-beginners/thread281239.html
Вот мой исходник : #include <iostream.h> int NSD (int a, int b) { while (a!=0 && b!=0) { if (a>b) { a%=b;
C++ мультиязыковое приложение Нужно написать программу которая выводит на экран "да" и "нет" на любом из 100 языков, вводим язык она распечатывает "да" и "нет" помогите кто чем сможет идеи примеры хоть что то) подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
22.04.2011, 12:49     4 задания по С++ (Бинарные деревья. Стеки,очереди)
Цитата Сообщение от Tuan Посмотреть сообщение
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
#include<iostream>
#include<queue>
#include<fstream>
#include<cctype>
#include<string>
 
int main(){
    std::string text="a1  b233c\n%e 245f\nG4hi7";
    std::ofstream ofs("1.txt");
    ofs<<text;
    ofs.close();
    std::ifstream ifs("1.txt", std::ios::binary);
    if(!ifs){std::cerr<<"File not found\n"; return 1;}
    std::queue<char> charQ;
    while(ifs){
        if(!isdigit(ifs.peek()))std::cout<<static_cast<char>(ifs.peek());
        else charQ.push(ifs.peek());
        ifs.seekg(1, std::ios::cur);
    }
    for(; !charQ.empty(); charQ.pop()){
        std::cout<<charQ.front();
    }
    ifs.close();
    return 0;
}
 
Текущее время: 06:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru