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

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

Войти
Регистрация
Восстановить пароль
 
Yurok25
4 / 4 / 0
Регистрация: 14.05.2012
Сообщений: 50
#1

кто знает строки? - C++

14.05.2012, 20:57. Просмотров 325. Ответов 5
Метки нет (Все метки)

2Ввести три слова. Поменять местами первое и третье слова. помогите((((
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2012, 20:57     кто знает строки?
Посмотрите здесь:

Строки кто знает? - C++
Всем привет! нужно написать вот такую прогу : но нужен код как можно проще! я на первом курсе, так что если прога будет написана...

Кто че знает? - C++
Не ссылаясь на доказательство теоремы Ферма, покажите, что множество всех показателей n, для которых существует решение уравнения xn + yn =...

Кто знает,ответьте) - C++
Как реализованы строки с языке программирования Си? Почему строки называют нуль-терминальными? Сколько байт памяти необходимо для...

кто знает как? - C++
1. Написать шаблон функции для нахождения индексов элементов из заданного интервала, посортованих за спадением значений. Потом...

Подскажите кто знает - C++
Здравствуйте. Вот у меня очередная проблема, не компилируетса данная часть кода и непонятно в чём проблема. string array = ...

кто знает решение напишите - C++
Пожалуйста, подскажите в чем ошибка. При запуске выдает ошибку: «error C4716: mean: должна возвращать значение». Два дня голову ломал,...

двумерный массив! кто знает? - C++
Всем привет! Вопрос: Как в двумерном массиве посчитать количество столбцов, содержащих хотя бы один нулевой элемент!?

Кто знает ответы на тесты? - C++
а то я не уверен что правильно сделал 1.в. 2.в. 3.в. 4.б. 5.в. 6.в.

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

Кто знает, как программировать в xcode? - C++
раньше работал на visual studio, недавно перешел на мас и установил xcode. при создании даже самой простой программы... #include...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
AAA-
13 / 13 / 1
Регистрация: 14.02.2012
Сообщений: 46
14.05.2012, 21:13     кто знает строки? #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
using namespace std;
int main()
{  
    string s1;
    string s2;
    string s3;
    getline(cin,s1);
    getline(cin,s3);
    s2=s1;
    s1=s3;
    s3=s2;
    cout<<s1<<" "<<s3<<endl;
    return 0;
}
Yurok25
4 / 4 / 0
Регистрация: 14.05.2012
Сообщений: 50
14.05.2012, 21:22  [ТС]     кто знает строки? #3
выдает кучу ошибок
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
14.05.2012, 21:48     кто знает строки? #4
Yurok25, компилятор нормальный поставьте и ошибок не будет.
daslex
1271 / 516 / 106
Регистрация: 02.08.2011
Сообщений: 2,662
15.05.2012, 02:14     кто знает строки? #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
#include <conio.h>
#include <iostream.h>
#include <string.h>
 
void main()
{
 const N=256;
 char S1[N],S2[N],S3[N];
 char buf[N]; //Временная переменная для хранения промежуточного значения
 
 cin.getline(S1,N);
 cin.getline(S2,N);
 cin.getline(S3,N);
 
 strcpy(buf,S1); //Запоминаем S1 во временной переменной
 strcpy(S1,S3); //S1 теперь стало равно S3
 strcpy(S3,buf); //в S3 записали значение временной переменной
 
 cout<<endl;
 cout<<S1<<endl;
 cout<<S2<<endl;
 cout<<S3<<endl;
}

Не по теме:

И что за привычка у всех советовать поставить нормальный компилятор? Учебная задача, учебный компилятор, простое решение, но вместо помощи новичку чуть ли каждый с приставкой форума профессионал так и норовит произнести: "Поставьте нормальный компилятор!!!!

Jazz411
85 / 33 / 3
Регистрация: 12.03.2011
Сообщений: 234
Записей в блоге: 2
15.05.2012, 02:48     кто знает строки? #6
может зделать все гораздо проще?
зачем все так описывать? О_о

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
int main(void)
{
    char str1[20],str2[20],str3[20];
    memset(str1,0,20);// обнуление массива str1
    memset(str2,0,20);
    memset(str3,0,20);
    cin>>str1>>str2>>str3;
    swap(*str1,*str3);
    cout<<str1<<' '<<str2<<' '<<str3<<endl;
    return 0;
}
mama mila ramu
ramu mila mama
Yandex
Объявления
15.05.2012, 02:48     кто знает строки?
Ответ Создать тему
Опции темы

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