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

Определить номер той строки, в которой больше всего согласных букв - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ найти точку, принадлежащую http://www.cyberforum.ru/cpp-beginners/thread426562.html
дано множество отрезков на прямой. найти точку, которая принадлежит наибольшему количеству отрезков, определить это количество
C++ найти первые N целых чисел найти первые N целых чисел, у которых младший байт является зеркальным отражением следующего байта http://www.cyberforum.ru/cpp-beginners/thread426561.html
C++ массивы сортировка
простая сортировка обменами. напишите плиз..
Определить, можно ли в заданной матрице найти столбец, удовлетворяющий условию C++
Задача :Определить можно ли в двумерном массиве найти такой столбец, который разбивает массив на два так, что сумма элементов в первом больше, чем сумма элементов во втором. Сам столбец в разбиваемые части не входит. Подскажите примерно как сделать эту задачку и с чего начать
C++ Ошибки в Code Blocks http://www.cyberforum.ru/cpp-beginners/thread426538.html
Есть такая проблемка #include <iostream> using namespace std; int main() { int 1; int 2; int 4;
C++ Помогите исправить программу запись в файл Нужно записат в файл массив чисел от 100 до 300 заполнить случайным образом. В файл записываются одни символы. помогите исправить программу #include <iostream> #include <time.h> #include <stdio.h> using namespace std; const int n=100; int d; char p; int k; size_t file; подробнее

Показать сообщение отдельно
Whiteha
Программист
33 / 33 / 4
Регистрация: 08.07.2011
Сообщений: 190
Записей в блоге: 1
11.01.2012, 23:50     Определить номер той строки, в которой больше всего согласных букв
Первое задание примерно так(это не перевод):
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 <vector>
#include <string>
using namespace std;
 
const char *fname1 = "F1.txt";
const char *fname2 = "F2.txt";
 
int copy_to_f2(vector <string> str, int N1, int N2)
{
    ofstream file2(fname2);
    for (int i = 0; i < str.size(); i++)
    {
        if ((i <= N1 && i >= N2) && (str.at(i).at(0) == 'A')) file2 << str.at(i) << endl;
    }
    file2.close();
    return 0;
}
 
int main()
{
    setlocale(LC_ALL, "");
    vector <string> str;
    char max_string_size[300];
    ifstream file1(fname1);
 
    int N1, N2;
 
    if (file1)
    {
        int i = 0;
        while (!file1.eof())
        {
            file1.getline(max_string_size, 300, '\n');
            str.push_back(max_string_size);
            //cout << str.at(i) << endl; 
            i++;
        }
        cout << "Введите границу сверху N1(<=" << str.size() << "): "<< endl;
        cin >> N1;
        cout << "Введите границу снизу N2(>=0): " << endl;
        cin >> N2;
        copy_to_f2(str, N1, N2); // 1е задание
    }
    else
    {
        cout << "Ошибка, файл не найден." << endl;
    }
    file1.close();
    system("pause");
}
 
Текущее время: 02:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru