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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Digiben
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 5
#1

Определить инициалы, если ФИО введено целиком - C++

13.01.2014, 09:17. Просмотров 398. Ответов 5
Метки нет (Все метки)

Суть задачи: написать программу, которая формирующую из одной строки, содержащей фамилию, имя
и отчество строку с фамилией и инициалами. Ввод кириллицей.. Со строками у меня вообще беда, как сделать вывод до сих пор не понимаю.. Буду очень благодарен хоть за какую-то помощь ( Q .Q)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2014, 09:17     Определить инициалы, если ФИО введено целиком
Посмотрите здесь:

Определить, является ли введенное значение года високосным, если введено корректное значение - C++
Определить, является ли введенное значение года високосным, если введено корректное значение.

Как взять слово целиком в Char переменную если оно через дефис (-) - C++
Всем доброго времени суток. Есть такая проблема, не могу понять как взять слово целиком если оно написано через дефис. Есть прога где...

Написать функцию. Функция должна выводить сообщение об ошибке, если было введено два слова и более - C++
Если непонятно задание, то напишу подробнее.

Определить, можно ли первый прямоугольник целиком разместить во втором - C++
Два прямоугольника заданы длинами сторон. Стороны прямоугольников параллельны. Определить, можно ли первый прямоугольник целиком разместить...

Определить, можно ли первый заданный прямоугольник целиком разместить во втором - C++
19. Два прямоугольника заданы длинами сторон. Стороны прямоугольников параллельны. Определить, можно ли первый прямоугольник целиком...

Написать программу, считывающую целое число с клавиатуры и предупреждающую вас, если введено нецелое число. - C++
Написать программу, считывающую целое число с клавиатуры и предупреждающую вас, если введено нецелое число.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dzrkot
zzzZZZ...
519 / 349 / 53
Регистрация: 11.09.2013
Сообщений: 1,996
13.01.2014, 09:31     Определить инициалы, если ФИО введено целиком #2
C++
1
2
char* str="aasdds"
cout<<str;
вот тебе весь вывод.
Digiben
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 5
13.01.2014, 09:40  [ТС]     Определить инициалы, если ФИО введено целиком #3
Да нет.. Как бы вывести только инициалы и фамилию.. А не всю строчку.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
13.01.2014, 09:46     Определить инициалы, если ФИО введено целиком #4
При сокращении "Фамилия Имя Отчество" к "Фамилия И.О." пропадают "И.О."
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
13.01.2014, 12:12     Определить инициалы, если ФИО введено целиком #5
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
#include <iostream>
#include <cstring>
 
int main()
{
    const size_t maximalStringLength(50);
 
    char userData[maximalStringLength];
    std::cout << "Input the string:  ";
    gets_s(userData);
 
    size_t spaceCounter(0);
    char *ptrUserData(userData);
    while (*ptrUserData) {
        spaceCounter += *ptrUserData == ' ' ? 1 : 0;
        ptrUserData++;
    }
 
    if (spaceCounter == 2) {
        size_t counter(0);
        char *currentToken(nullptr);
        char *currentLexem(strtok_s(userData, " ", &currentToken));
        while (currentLexem) {
            if (counter++ > 0) {
                std::cout << *(currentLexem + 0) << ". ";
            } else {
                std::cout << currentLexem << ' ';
            }
            currentLexem = strtok_s(0, " ", &currentToken);
        }
    } else {
        std::cout << "Not correct data!";
    }
    std::cout << std::endl;
 
    std::system("pause");
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2014, 12:22     Определить инициалы, если ФИО введено целиком
Еще ссылки по теме:

Определить, что было введено — знак, цифра, заглавная или прописная буква - C++
Здравствуйте. Вот программа показывает буква введена или цифра . Помогите сделать что-бы она ещё и выдавала : заглавная ли введена буква...

Определить сколько чисел было введено, и сколько среди них стречалось 1 - C++
С клавиатуры вводятся числа до тех пор пока их сумма не превысит 100. Определить сколько чисел было введено, и сколько среди них стречалось...

Вводить пятизначное число пока не будет введено правильноеповторять ввод, пока не будет введено пятизначное число. Не получается выполнить задание. - C++
#include &lt;iostream&gt; using namespace std; int main() { setlocale(LC_ALL, &quot;rus&quot;); cout &lt;&lt; &quot;\t\t\tДеление числа на разряды.&quot;...

Определить является ли заданное число трёхзначным, если нет, вывести его последнюю цифру, а если да, первую - C++
Помогите пожалуйста, срочно. Нужно определить является ли число трёхзначным, если нет, вывести его последнюю цифру, а если да, первую....

на структуры. Как определить сдавших сессию на 4 и 5 по ФИО и оценки по 4 предметам за последнюю сессию? - C++
:scratch:

Если введено слово "Привет", то вывести "Привет" - C++
Как сделать чтобы если введено слово Привет то отвечает Привет !!!


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

Или воспользуйтесь поиском по форуму:
Digiben
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 5
13.01.2014, 12:22  [ТС]     Определить инициалы, если ФИО введено целиком #6
Спасибо всем, разобрался ^^
Yandex
Объявления
13.01.2014, 12:22     Определить инициалы, если ФИО введено целиком
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru