С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/29: Рейтинг темы: голосов - 29, средняя оценка - 4.90
1 / 1 / 1
Регистрация: 17.04.2018
Сообщений: 29
1

Найти количество букв в фамилии

03.05.2018, 18:22. Показов 5413. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вывести имя и количество буков в фамилии.
Будьте добры. Напишите с объяснением того что вы пишите в коде.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2018, 18:22
Ответы с готовыми решениями:

Ввести фамилию, имя и отчество как одну строку, найти количество букв "a" в ней, а также длину фамилии и имени
Помогите решить Ввести фамилию, имя и отчество как одно данное типа строка. 1. Определить...

Определить количество букв в введенной фамилии и поздороваться по имени
Ввести фамилию имя и определить количество букв в фамилии и поздороваться по имени.

Определить длину строки и количество букв "а" в ней. Вывести имя и количество букв в фамилии.
Ввести фамилию, имя и отчество как одно данное строкового типа. Определить длину строки и...

Определить количество букв «а» в фамилии
Ввести вашу фамилию, имя и отчество как строку символов. Определить длину строки и количество букв...

3
61 / 28 / 24
Регистрация: 28.09.2017
Сообщений: 399
03.05.2018, 18:35 2
Лучший ответ Сообщение было отмечено Evgeny201 как решение

Решение

Цитата Сообщение от Evgeny201 Посмотреть сообщение
буков

Как вариант:
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
#include <iostream>
 
int main() {
    char *name = new char[10],  //макс. длина имени - 10
         *soname = new char[20];//макс. длина фамилии - 20
 
    std::cin >> name >> soname; //вводим имя и фамилию через пробел
 
    /*проверим длину имени*/
    int name_lenght = 0;                                                //содержит длину имени
    for (char *p_name = name + '\0'; *p_name != '\0'; p_name++)         //пробегаем указателем по массиву символов (имени), пока не встретим '\0'
        name_lenght++;                                                  //прибавляем на каждом витке 1 к длине имени
    delete[] name;                                                      //освобождаем память
 
    std::cout << "Name lenght: " << name_lenght << "\n";                //выводим на экран длину имени
 
    /*проверим длину фамилии*/
    int soname_lenght = 0;                                              //содержит длину фамилии
    for (char *p_soname = soname + '\0'; *p_soname != '\0'; p_soname++) //пробегаем указателем по массиву символов (фамилии), пока не встретим '\0'
        soname_lenght++;                                                //прибавляем на каждом витке 1 к длине фамилии
    delete[] soname;                                                    //освобождаем память
 
    std::cout << "Soname lenght: " << soname_lenght << "\n";            //выводим на экран длину фамилии
 
    std::cin.get(); std::cin.get();                                     //задержка перед завершением программы
    return EXIT_SUCCESS;                                                //завершаем программу
}
1
1 / 1 / 1
Регистрация: 17.04.2018
Сообщений: 29
03.05.2018, 20:31  [ТС] 3
pavel2210057
Спасибо!
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
04.05.2018, 00:23 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
#include <cstring>
using namespace std;
 
int main()
 {
    char s[256];
    cout << "Full name:\n";
    cin.getline(s, 256);
    string s1=strtok(s, " "); 
    string s2=strtok('\0', " ");
    int n=s2.size();   
    cout<<s1<<" "<<n<<endl; 
system("pause");
return 0;
}
0
04.05.2018, 00:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2018, 00:23
Помогаю со студенческими работами здесь

Вывести имя и количество букв в фамилии
вести фамилию ,имя и отчество как одно даное строкового типа.Определить длину строки и количество...

Программа которая определяет количество букв в фамилии
Составьте программу, которая определяет у кого из двух человек фамилия длиннее и на сколько букв. ...

Строки.Вывести имя и количество букв в фамилии
Ввести фамилию,имя и отчество как одно данное строкового типа. Вывести имя и количество букв в...

Вывести имя, отчество и количество букв в фамилии
Вывести имя, отчество и количество букв в фамилии


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru