Форум программистов, компьютерный форум, киберфорум
Наши страницы

Форматный ввод/вывод: имя, второе имя или инициал, фамилия - 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>... http://www.cyberforum.ru/cpp-beginners/thread1134774.html
C++ Ввод данных в List
Добрый день! Только начал пытаться писать на c++. У меня есть простая задача ввода, обработки данных. У меня есть функция в которой я считаю количество элементов, которые меньше 5. Мне нужно как...
Логические функции СКНФ И СДНФ C++
Помогите написать программу для вывода СКНФ И СДНФ для f=(00010110)
C++ Присвоение значений элементам двумерного динамического массива http://www.cyberforum.ru/cpp-beginners/thread1134732.html
Я недавно начал программировать на языке С++, поэтому, естественно, многого не понимаю :( Вот создал я (пытался) двумерный динамический массив, а значения присвоить ему не могу. double ** g1; ...
C++ Через HyperTerminal доступна частота COM порта 921600, но в приложении максимальная частота гораздо меньше Через HyperTerminal доступна частота COM порта 921600, но когда я пишу на C++ максимальная частота гораздо меньше. Кто знает, как на с++ работать с com портом на частоте 921600, как HyperTerminal. ... подробнее

Показать сообщение отдельно
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
31.03.2014, 17:51
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
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    string name, initials, family;
    for (int i = 0; i < 3; ++i) //цикл для демонстрации трёх вариантов ввода (скрин)
    {
        cin >> name >> initials;
    
        if (cin.peek() != '\n')
            cin >> family;
        else                 // нужно только при работе в цикле
            family.clear();
 
        if (!family.empty())
            cout << family << ", " << name  << ' ' << initials[0] << '.' << endl << endl;
        else
            cout << initials << ", " << name << endl << endl;
    } 
    system("pause");
    return 0;
}
1
Миниатюры
Форматный ввод/вывод: имя, второе имя или инициал, фамилия  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru