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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка: не определены переменные класса http://www.cyberforum.ru/cpp-beginners/thread1142415.html
Здравствуйте. Есть класс, он содержит 3 private переменных и функцию, работающую с ними. При компиляции появляется ошибка, что не определены эти 3 переменные. Ниже прикладываю код, подскажите, в чем ошибка? #ifndef DEMODULATOR_H_ #define DEMODULATOR_H_ #include <iostream> #include "IntMath/Complex.h" class Demodulator { public: Demodulator(double, int, int);
C++ Составить программу для нахождения суммы чисел от 1 до 100 Составить программу для нахождения суммы чисел от 1 до 100 http://www.cyberforum.ru/cpp-beginners/thread1142397.html
На базе двух файлов с данными о игроках команд создать третий с самыми результативными игроками C++
Создать два файла содержащих сведения об игроках хоккейных команд Динамо и Спартак.Структура записей файлов:Фамилия, Имя, число голов, число голевых передач.По данным извлекаемых из первых файлов, создать новый файл, содержащий данные о 6 самых результативных игроках обеих команд(гол=2 очка, передача=1 очко.) Помогите( заранее благодарен
C++ Написать программу которая находит в файле отличников и выводит их фамилии на экран.
Помогите пожалуйста разобраться со строковыми потоками в С++. Нужно написать программу которая находит в файле отличников и выводит их фамилии на экран.
C++ Среднее арифметическое таких значений функции, которые имеют дробную часть, меньшую 0.5 http://www.cyberforum.ru/cpp-beginners/thread1142369.html
Помогите с вот такой задачкой, в языке вообще не бум-бум( ______________________________________________________________ Найти среднее арифметическое таких значений функции, которые имеют дробную часть, меньшую 0.5 ______________________________________________________________ Вот функция:y=15.2*sin(0.98*x)+8.3*cos(0.37*x). A=-5, B=5, H=0.3
C++ Есть ли среди чисел хотя бы одно, кратное двум и не кратное трем. Дано натуральное число N. Выяснить, есть ли среди чисел 3 2 3 i - 17 * i * N + N (i=1,2,...,N) хотя бы одно число, кратное двум и не кратное трем. что то начал делать, помогите закончить, ну основу так то сделал:D#include <iostream> #include <iomanip> #include <stdlib.h> #include <math.h> using namespace std; /* run this program using the console pauser or add your own getch,... подробнее

Показать сообщение отдельно
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 ...
Если равное количество допишешь сам.
 
Текущее время: 12:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru