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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sansay
5 / 5 / 3
Регистрация: 30.11.2011
Сообщений: 122
#1

Написать программу на тему "файлы" - C++

14.06.2012, 14:00. Просмотров 339. Ответов 1
Метки нет (Все метки)

1)Дан файл, содержащий произвольный текст. Выяснить, чего в нем боль-ше: русских букв или цифр.
2)Дан файл Bibl, содержащий сведения о книгах. Сведения о каждой из книг — это фамилия автора, название и год издания. Найти название книг данного автора, изданных с I960 года.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2012, 14:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать программу на тему "файлы" (C++):

Нужно написать программу на тему "Метод коллокации" - C++
Нужно написать программу на тему "Метод коллокации" в С++, ребят, спасите пожалуйста!

Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: "Рабочий день","Суббота" или "Воскресенье" - C++
Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: "Рабочий день","Суббота" или...

Написать программу которaя запрашиваeт у пользователя номер дня недели, затем выводит одно из сообщений "рабочий день", "суббота", "воскресенье" - C++
Добрый день необходимо написать несколько программ, кто может помогите. одна тема - одна задача!

Написать программу что меняло слово "кукушка" на "груша", с помощью стека - C++
Написать программу что меняло слово кукушка на груша , с помощью стека(1 программа) и очередь(2 программа) Помогите пожалуйста очень...

Написать программу, которая заменяет в указанном слове все буквы "b" на сочетание "ky" - C++
Написать программу, которая заменяет в указанном слове все буквы "b" на сочетание "ky". Использовать 2 массива: начальный и результирующий....

Написать реферат за пару часов на тему "Наследование, виртуальные функции и динамический полиморфизм" - C++
Здравствуйте форумчане,нужна помощь. Помогите написать реферат за пару часов на тему "Наследование, виртуальные функции и динамический...

1
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
14.06.2012, 17:17 #2
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
#include <iostream> 
#include <fstream>
using namespace std; 
int main() 
{   
    setlocale(0, "rus");
    ifstream infile("Text.txt"); // создаём объект для считывания
    char ch; // символ
    int count_c = 0; // счётчик цифр
    int count_str = 0; // счётчик символов
 
    while(!infile.eof()) // цикл идёт до конца файла
    { 
        infile >> ch; 
        if( ch == '0' || ch <= '9') 
            count_c++; 
        else 
            count_str++; 
    }  
 
    cout << "В тексте символов " << count_str << endl; 
    cout << "В тексте цифр  " << count_c << endl;  
 
    system("Pause");
}
Добавлено через 23 минуты
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
26
27
28
29
30
31
32
33
34
#include <iostream> 
#include <fstream>  
#include <string>
using namespace std; 
int main() 
{   
    string buffer; // куда считываем имя
    int number;    // год
    string name;   // куда вводим искомое имя
    string name_r; // куда считываем названия книги
    int count = 0; // счётчик условий
 
    cout << "Inter a name "; 
    cin >> name;
 
    ifstream infile("Text.txt"); // создаём файл Text.txt а можем любой другой
 
    while(!infile.eof()) // считываем до конца файла
    { 
        infile >> buffer; 
        if(buffer == name)  // если совпало имя увеличиваем счётчик на 1
            count++;
        infile >> name_r; 
        infile >> number; 
        if(number >= 1960) // если совпало условие увеличиваем счётчик на 1
            count++; 
 
        if( count == 2) // если счётчик равен 2 выводим автору и книгу
            cout << buffer << " " << number << endl;  
        count = 0; // сбрасываем счётчмк на 0
    }  
 
    system("Pause");
}
содержимое файла
Ostrovsriy Grosa 1859
Nabokov Lolita 1960
Turgentv Asia 1858
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.06.2012, 17:17
Привет! Вот еще темы с ответами:

Написать простейшую программу по "перегрузке" и "наследованию" - C++
написать простейшую программу на СИ++ по &quot;перегрузке&quot; и &quot;наследованию&quot;. заранее спасибо!

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" - C++
В зависимости от времени года &quot;весна&quot;, &quot;лето&quot;, &quot;осень&quot;, &quot;зима&quot; определить погоду &quot;тепло&quot;, &quot;жарко&quot;, &quot;холодно&quot;, &quot;очень холодно&quot;. Я так...

Написать функцию поиска человека по полю "фамилия" в массиве структур "Note" ("Персональная информация") - C++
Вывести из структуры информацию о человеке, чья фамилия введена с клавиатуры #include &lt;iostream&gt; #include &lt;locale&gt; #include...

Напишите программу, которая выбирает правильное слово (из "bochka" , "bochek" , "bochki" ) в зависимости от N. - C++
Бизнесмен Василий после прочтения известной книги решил открыть новый бизнес – отгружать апельсины бочками. Партнерам важно знать сколько...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.