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

В какой половине строки больше букв "а"? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка: не определены переменные класса http://www.cyberforum.ru/cpp-beginners/thread1142415.html
Здравствуйте. Есть класс, он содержит 3 private переменных и функцию, работающую с ними. При компиляции появляется ошибка, что не определены эти 3 переменные. Ниже прикладываю код, подскажите, в чем...
C++ Составить программу для нахождения суммы чисел от 1 до 100 Составить программу для нахождения суммы чисел от 1 до 100 http://www.cyberforum.ru/cpp-beginners/thread1142397.html
На базе двух файлов с данными о игроках команд создать третий с самыми результативными игроками C++
Создать два файла содержащих сведения об игроках хоккейных команд Динамо и Спартак.Структура записей файлов:Фамилия, Имя, число голов, число голевых передач.По данным извлекаемых из первых файлов,...
C++ Написать программу которая находит в файле отличников и выводит их фамилии на экран.
Помогите пожалуйста разобраться со строковыми потоками в С++. Нужно написать программу которая находит в файле отличников и выводит их фамилии на экран.
C++ Среднее арифметическое таких значений функции, которые имеют дробную часть, меньшую 0.5 http://www.cyberforum.ru/cpp-beginners/thread1142369.html
Помогите с вот такой задачкой, в языке вообще не бум-бум( ______________________________________________________________ Найти среднее арифметическое таких значений функции, которые имеют дробную ...
C++ Есть ли среди чисел хотя бы одно, кратное двум и не кратное трем. Дано натуральное число N. Выяснить, есть ли среди чисел 3 2 3 i - 17 * i * N + N (i=1,2,...,N) хотя бы одно число, кратное двум и не кратное трем. что то начал делать, помогите закончить, ну основу... подробнее

Показать сообщение отдельно
Gygocopter
10 / 10 / 5
Регистрация: 05.02.2014
Сообщений: 124
11.04.2014, 23:11
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
    setlocale(LC_ALL, "Russian");
    char str[] = "KfkaaDela";
    int one;
    int j = 0;
    int k = 0;
    int a = strlen(str)+1;
    if (a % 2)
    {
        one = a / 2;
        
        for (int i = 0; i < one; i++)
            if (str[i] == 'a') j++;
        for (int i = one; i < a; i++)
            if (str[i] == 'a') k++;
        if (j>k) cout<<"В первой половине больше";
        else if (j < k) cout<<"Во второй";
    }
    else
    {
        one = a / 2;
        for (int i = 0; i < one; i++)
            if (str[i] == 'a') j++;
        for (int i = one; i < a; i++)
            if (str[i] == 'a') k++;
        if (j>k) cout << "В первой половине боьше";
        else if (j < k) cout << "Во второй";
    }
        else ...
Если равное количество допишешь сам.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.