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

Форматный ввод/вывод: имя, второе имя или инициал, фамилия - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение системы нелинейных уравнений http://www.cyberforum.ru/cpp-beginners/thread1134784.html
найти решения уравнения графическим методом и методом поиска решений {cos(y+0,5)+x=0,8; { sinx-2y=1,6. P.S. только там скобка одна,общая
C++ Вместо массива выводит большие отрицательные чсила Доброго времени суток! Создан массив в классе (вроде все верно) вот только выводит не тот массив который требуется: #include "stdafx.h" #include <iostream> #include <math.h> #include <time.h> using namespace std; class array { http://www.cyberforum.ru/cpp-beginners/thread1134774.html
C++ Ввод данных в List
Добрый день! Только начал пытаться писать на c++. У меня есть простая задача ввода, обработки данных. У меня есть функция в которой я считаю количество элементов, которые меньше 5. Мне нужно как то эти элементы ввести в формате short в диапазоне от -100 до 100, чтобы в функции их сравнивать и посчитать кол-во. Источник данных должен быть файл. Создал Win32 application. Вот функция : ...
Логические функции СКНФ И СДНФ C++
Помогите написать программу для вывода СКНФ И СДНФ для f=(00010110)
C++ Присвоение значений элементам двумерного динамического массива http://www.cyberforum.ru/cpp-beginners/thread1134732.html
Я недавно начал программировать на языке С++, поэтому, естественно, многого не понимаю :( Вот создал я (пытался) двумерный динамический массив, а значения присвоить ему не могу. double ** g1; double * g; g1 = new double *; g = new double ; for (int k=0; k<3; k++) {g1 = g + 3*k;}
C++ Через HyperTerminal доступна частота COM порта 921600, но в приложении максимальная частота гораздо меньше Через HyperTerminal доступна частота COM порта 921600, но когда я пишу на C++ максимальная частота гораздо меньше. Кто знает, как на с++ работать с com портом на частоте 921600, как HyperTerminal. Добавлено через 39 секунд сейчас я просто читаю его, как файл. Добавлено через 7 часов 10 минут Ну что, никто не знает? Я что единственный кто с COM портом работает? подробнее

Показать сообщение отдельно
Макс_Фомин
0 / 0 / 0
Регистрация: 31.03.2014
Сообщений: 10

Форматный ввод/вывод: имя, второе имя или инициал, фамилия - C++

31.03.2014, 14:38. Просмотров 868. Ответов 3
Метки (Все метки)

Напишите программу, считывающую имя человека в таком формате: имя, второе имя или инициал, фамилия. Затем программа выводит имя в следующем формате:
Фамилия. Имя Инициал.
Например, для введенной строки
Магу Average User
программа должна вывести следующее:
User, Mary А.
А для ввода
Mary A. User
она должна вывести
User, Mary А.
Программа должна работать таким же образом и помещать точку после промежуточного инициала, даже если пользователь ее не ввел. Необходимо, чтобы она позволяла пользователю не вводить инициал или второе имя, и тогда в ответ на введенную строку
Mary User
она должна вывести User. Mary
Если вы работаете со строками С, считайте, что длина каждой составляющей имени не превышает 20 символов. В качестве альтернативы можете воспользоваться классом string.
Подсказка. Можно применять для ввода не одну, а три строковые переменные меньшего размера. Возможно, вы сочтете более удобным не пользоваться функцией getline.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru