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

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

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

Borland 3.1 кто знает поможет C++
Кто знает,ответьте) C++
C++ кто знает как?
C++ Строки кто знает?
C++ Подскажите кто знает
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
3 / 3 / 0
Регистрация: 14.05.2012
Сообщений: 50
14.05.2012, 21:22  [ТС]     кто знает строки? #3
выдает кучу ошибок
gooseim
Эксперт C++
500 / 404 / 35
Регистрация: 23.09.2010
Сообщений: 1,139
14.05.2012, 21:48     кто знает строки? #4
Yurok25, компилятор нормальный поставьте и ошибок не будет.
daslex
1084 / 494 / 101
Регистрация: 02.08.2011
Сообщений: 2,408
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     кто знает строки?
Ответ Создать тему
Опции темы

Текущее время: 10:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru