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

Ввести имя фамилию и отчество как одно данное типа строка. Определить длину строки и количество гласных в нем. Удалить все буквы "а" и "о" в фамилии. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Неполный тип http://www.cyberforum.ru/cpp-beginners/thread693375.html
Доброго времени суток. Написал следующую программу: #include <iostream> #include <iomanip> #include <string> #include <string.h> #include <conio.h>
C++ Цикл while для отсчета времени Ребят, я вот разбирал программу, которая отсчитывает время. Механизм довольно-таки простой и понятный, однако есть одна загвоздка, которую я так и не уяснил: #include <iostream> #include <ctime> using namespace std; int main() { cout<<"Join the time: "; float secs; cin>>secs; clock_t delay=secs*CLOCKS_PER_SEC; http://www.cyberforum.ru/cpp-beginners/thread693369.html
C++ Инвертирование строки
вот попробовал строку инвертировать, она инвертируется,но там еще мусор всякий,скажите как его убрать? #include <iostream> #include <string> #include <conio.h> using namespace std; int main()
C++ Строки char
Дана строка, состоящая из слов, разделенных пробелами. Разбить ис-ходную строку на две подстроки, причем первая длиной k символов, если на k-ю позицию попадает слово, то его следует отнести ко второй строке. Значение k вводится с клавиатуры. как именно разбить строку функция или ещё что-нибудь?
C++ Как делить деньги? http://www.cyberforum.ru/cpp-beginners/thread693357.html
есть 4 числа int (рубль(1),коп(1) ; рубль(2),коп(2)) их нужно поделить и умножить, в результате получить 1 число: рубль(3)коп(3). как это реализовать без понятия :cry: желательно без printf а cout.
C++ Строки, поиск вхождений символов и вывод Здравствуйте, помогите пожалуйста с программой: Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить последнее вхождение символа “р” в строке и вывести строку, начиная с первого символа и до последнего “р” в строке. Если такого символа нет, то вывести всю строку, исключив из нее последнее слово. Спасибо большое подробнее

Показать сообщение отдельно
taeas1995
6 / 2 / 0
Регистрация: 19.01.2012
Сообщений: 157
12.11.2012, 00:36  [ТС]     Ввести имя фамилию и отчество как одно данное типа строка. Определить длину строки и количество гласных в нем. Удалить все буквы "а" и "о" в фамилии.
У меня C++ старой версии(нужно просто так) и я исправил кое-что. И пару ошибок есть(там где count_if и remove_if - что нужен прототит и ошибка где * (невозможно из char в int преобразовать). Помогите пожалуста исправить. Вот код:
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
#include <iostream.h>
#include<conio.h>
#include<string.h>
 
int func(char ch)
{
    char buffer[] = "AaEeOoIiUuYy";
    int i;
    int size = strlen(buffer);
    for ( i = 0; i < size; i++)
    if(buffer[i] == ch)
        return 1;
    return 0;
}
 
int func2(char ch)
{
    if(ch == 'a' || ch == 'o')
    return 1;
    else
    return 0;
}
 
int main()
{
    char str[100];
    cout << "Inter FIO " <<endl;
    cin.getline(str, 100);
    int size = strlen(str);
    cout << "Size is " << size <<endl;
    int c=count_if(str,str+size,func);
    cout<<"Golosnyx="<<c<<endl;
    char* n=remove_if(str,str+size,func2)
    for ( unsigned i = 0; i < size - strlen(n); i++)
    cout << str[i];
    cout << endl;
    getch();
    return 0;
}
Добавлено через 35 минут
очень нужно на завтра( помогите плиз(

Добавлено через 1 час 14 минут
ну что? есть варианты?
 
Текущее время: 00:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru