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

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

Войти
Регистрация
Восстановить пароль
 
Артик
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 19
#1

Распечатать данные в массиве сведения, используя указанный образец - C++

11.05.2014, 02:04. Просмотров 199. Ответов 6
Метки нет (Все метки)

Бился-бился,не добился результата. Пожалуйста помогите.

Задан массив, содержащий в себе сведения о сотрудниках учреждения такого образца: фамилия (пробел) имя (пробел) отчество, фамилия (пробел) имя (пробел) отчество ... Распечатать эти сведения, используя образец: имя (пробел) отчество (пробел) фамилия, имя (пробел) отчество (пробел) фамилия, ...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2014, 02:04     Распечатать данные в массиве сведения, используя указанный образец
Посмотрите здесь:

C++ Используя структуру для определения понятия студент, распечатать фамилии и имена отличников.
Используя рекурсию распечатать последовательность C++
Записи: Задать список спортсменов, распечатать сведения о тех из них, кто занимается плаваньем C++
C++ Используя стек, распечатать слова из текстового файла в обратном порядке
C++ Распечатать данные
Распечатать анкетные данные студентов, успевающих на 4 и 5 C++
C++ Определить, есть ли в массиве указанный элемент
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
4929 / 4267 / 1428
Регистрация: 14.04.2014
Сообщений: 16,765
11.05.2014, 08:45     Распечатать данные в массиве сведения, используя указанный образец #2
Что не получается? Опиши массив строк и потом по разделителю элементы считывай.
Артик
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 19
11.05.2014, 10:55  [ТС]     Распечатать данные в массиве сведения, используя указанный образец #3
Не могу прикинуть,как поменять местами внутри массива.
zss
Модератор
Эксперт С++
6248 / 5851 / 1891
Регистрация: 18.12.2011
Сообщений: 14,986
Завершенные тесты: 1
11.05.2014, 11:19     Распечатать данные в массиве сведения, используя указанный образец #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <strstream>
#include <clocale> 
using namespace std;
int main()
{
    setlocale(LC_ALL,"Rus");
    char str[]="Иванов Иван Иванович Петров Петр Петрович";
    istrstream is(str);
    char fam[50],name[50],otch[50];
    while(is)
    {
        is>>fam>>name>>otch;
        cout<<name<<' '<<otch<<' '<<fam<<' ';
    }
    cout<<endl;
    system("pause");
    return 0;
}
Артик
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 19
11.05.2014, 11:43  [ТС]     Распечатать данные в массиве сведения, используя указанный образец #5
#include <strstream>
#include <clocale>
istrstream is(str);
is>>fam>>name>>otch;
что означают?
zss
Модератор
Эксперт С++
6248 / 5851 / 1891
Регистрация: 18.12.2011
Сообщений: 14,986
Завершенные тесты: 1
11.05.2014, 12:43     Распечатать данные в массиве сведения, используя указанный образец #6
Цитата Сообщение от Артик Посмотреть сообщение
что означают?
C++
1
2
3
4
#include <strstream> // шаблон строкового потокового ввода-вывода 
#include <clocale> // Для вызова setlocale
istrstream is(str); // is - экземпляр строкового ввода вывода с буфером в str
is>>fam>>name>>otch; // читаем из is в fam,name,otch
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2014, 12:59     Распечатать данные в массиве сведения, используя указанный образец
Еще ссылки по теме:

Используя указанный оператор цикла, табулировать заданную функцию C++
Распечатать анкетные данные студентов, успевающих на 4 и 5 C++
C++ Распечатать анкетные данные
Записывает в указанный файл данные, находящиеся в двумерном массиве дробного типа C++

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

Или воспользуйтесь поиском по форуму:
Fear1911
6 / 3 / 7
Регистрация: 05.02.2014
Сообщений: 131
11.05.2014, 12:59     Распечатать данные в массиве сведения, используя указанный образец #7
Артик, массив структур используй
Yandex
Объявления
11.05.2014, 12:59     Распечатать данные в массиве сведения, используя указанный образец
Ответ Создать тему
Опции темы

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