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

Как используя C-String а потом и String class варьировать вывод? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структура данных стек (код) http://www.cyberforum.ru/cpp-beginners/thread693318.html
Добрый вечер! Помогите пожалуйста разобраться с кодом... почти ничего не понятно... #include <iostream> using std::cout; using std::cin; using std::endl; #include <string> using std::string;
C++ Неправильно считает сумму элементов массива, расположенных между первым и последним положительными элементами #include "stdafx.h" #include <iostream> #include "conio.h" #include <stdio.h> #include "locale.h" using namespace std; int main(void) http://www.cyberforum.ru/cpp-beginners/thread693317.html
Даны две действительные квадратные матрицы порядка n. Получить новую матрицу путем прибавления к элементам каждого столбца первой матрицы произведения C++
Даны две действительные квадратные матрицы порядка n. Получить новую матрицу путем прибавления к элементам каждого столбца первой матрицы произведения элементов соответствующих столбцов второй матрицы. Собственно проблема то в чем, мой мозг не соображает как через цикл забацать произведение элементов соотв. столбцов второй матрицы...Подскажите пожалуйста как это правильно реализовать.
C++ C++ Упорядоченная последовательность
Здрасте друзья! Помогите пожалуйста решить) Упорядочивание последовательности. По заданным x0 и n построить последовательность чисел по закону , i =1, 2, …, n. Затем эту последова-тельность упорядочить в новую последовательность со-гласно правилу П и найти в Y номер r элемента, удовлетворяющего усло-вию А. Входными данными программы являются значения x0 и n ; программа должна...
C++ Определить, какие символы и сколько раз встречаются в тексте (из Delphi в C++) http://www.cyberforum.ru/cpp-beginners/thread693306.html
Нужна программа для определения какие символы и сколько раз встречаются в тексте. Нашла данную программу на дельфи, помогите перевести в си) procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); var txt,rez:string; kol,i,j:byte; pr:boolean; begin Label2.Visible:=true; if key<>#13 then exit;
C++ Не могу понять почему не присваивает?( #include <stdio.h> #include <conio.h> #include <iostream> #include <windows.h> #include <tchar.h> #include <string.h> using namespace std; void FindFiles(TCHAR* pszPath, TCHAR* pszMask) { подробнее

Показать сообщение отдельно
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227

Как используя C-String а потом и String class варьировать вывод? - C++

09.11.2012, 20:24. Просмотров 552. Ответов 2
Метки (Все метки)

Дана задача: при вводе полного И.О.Ф. (в таком порядке) выводить Ф, И и О(только первую букву и .).
И если О не задано - выводить только полное Ф, И.

Например:
1 - Mary Average User == User, Mary A.
2 - Mary A. User == User, Mary A.
3 - Mary User == User, Mary

Это начало используя C-String:
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( )
{
    char s1[20], s2[20], s3[20];
 
    
    
    cout << " (Using C-String).\n\n";
    cout << "Please enter a Full Name: ";
    cin  >> s1 >> s2 >> s3;
    cout <<  endl;
    cout << s3 << ", " << s1 << " " << s2;
    
    cout <<  endl <<  endl;
 
     system("Pause");
    return 0;
}
Это начало используя String class:
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
#include <iostream>
#include <string> 
 
void new_line( );
 
int main( )
{
    using namespace std;
 
    string first_name, middle_name, last_name, record_name; 
    
    cout << "Using String class.\n\n";
    cout << "Please enter a Full Name: ";
    cin >> first_name >> middle_name >> last_name;
    new_line( );
 
    record_name = last_name + ", " + first_name + " " + middle_name;
   
   
    cout << record_name << endl;
    cout <<  endl;
 
     system("Pause");
    return 0;
}
 
//Uses iostream:
void new_line( )
{
    using namespace std;
 
    char next_char;
    do
    {
        cin.get(next_char);
    } while (next_char != '\n');
}
Необходимо выполнить в обоих случаях.

Добавлено через 6 минут
Работает только в первом случае, помогите решить 2 и 3 для обоих.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru