0 / 0 / 0
Регистрация: 31.10.2014
Сообщений: 2
1

Дана строка, состоящая из четырех слов. Сформировать новую строку, где первое и последнее слова поменяются

31.10.2014, 15:50. Показов 1592. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
дана строка состоящая из четырех слов сформировать новую строку в которой первое и последнее слова поменяются местами
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.10.2014, 15:50
Ответы с готовыми решениями:

Дана строка слов, разделенных пробелами. Сформируйте новую строку, вставив перед каждым вхождением слова "and" запятую
Дана строка слов, разделенных пробелами. Сформируйте новую строку, вставив перед каждым вхождением...

Дана строка, состоящая из слов на английском языке, разделенных пробелами. Вывести на экран эти слова в порядке алфавита
Дана строка, состоящая из слов на английском языке, разделенных пробелами. Вывести на экран эти...

Дана строка из 20 слов. Сформировать строку, составленную из последних букв всех слов исходной строки
Задача: дана строка из 20 слов (или любого другого числа). Сформировать строку, составленную из...

Дана строка, состоящая из слов, оставить только последнее вхождение каждого слова
Дана строка, состоящая из слов оставить только последнее вхождение каждого слова

1
4 / 4 / 3
Регистрация: 20.06.2013
Сообщений: 35
01.11.2014, 00:03 2
Лучший ответ Сообщение было отмечено Сша как решение

Решение

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
#include <stdio.h>
#include <string.h>
 
int main()
{
    char str[256];
    char res[256];
    char *first;
    char *last;
    char *center;
 
    //Ввод строки
    puts("Enter string: ");
    gets(str);
    //Указатель на первое слово - это собствено указатель на строку
    first=str;
    //Указатель на последнее слово - это указатель на последний пробел +1
    last=strrchr(str,' ');
    //Теперь делим исходную строку на три подстроки
    center=strchr(str,' ');
    center[0]=0;
    center++;
    last[0]=0;
    last++;
    //Формируем результатную строку
    sprintf(res, "%s %s %s", last, center, first);
    //Вывод
    printf("Result: %s",res);
 
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2014, 00:03
Помогаю со студенческими работами здесь

Дана строка, состоящая из символов цифр. Сформировать новую строку, в которой после каждого цифры была буква
Помогите составить программу или хоть примеры в каком направление двигаться, новичок в С#. Дана...

Дана строка, состоящая из английских слов. Вывести строку, содержащую эти же слова, расположенные в алфавитном порядке
static void Main(string args) { Console.WriteLine(&quot;Введите...

Дана строка, состоящая из русских слов, разделенных пробелами. Вывести строку, содержащую эти же слова, разд
Дана строка, состоящая из русских слов, разделенных пробелами. Вывести строку, содержащую эти же...

Дана строка, состоящая из слов, разделенных одним или несколькими пробелами. Вывести строку, содержащую эти же слова
Помогите, напишите программу: Дана строка, состоящая из слов, разделенных одним или несколькими...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru