Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 18.03.2016
Сообщений: 1
1

Дано предложение. Поменять местами его первое и последнее слово

18.03.2016, 01:26. Просмотров 1611. Ответов 1
Метки нет (Все метки)


Не знаю как записать во вторую переменную последнее слово. Помогите пожалуйста

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <string.h>
void main ()
{
    char s[80], q1[80], q2[80];
    int i, count=0, q, j;
    gets (s);
    q=strlen(s);
    if ( s[0] != ' ')
        while (s[i] != ' ' && s[i] != '/0')
            count ++;
    for(i=0; i<count; i++)
        for(j=0; j<count; j++)
            s[i]=q1[j];
 
        
 
}
Заранее спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2016, 01:26
Ответы с готовыми решениями:

Дано предложение. Поменять местами его первое и последнее слово
Часть 1. Дан числовой массив. Реализовать алгоритм сортировки подсчётом. Часть 2. Дано...

Строка символов. Поменять местами первое и последнее слово в строке
Есть задание: Дана строка символов. Поменять местами первое и последнее слово в строке. На сколько...

Поменять местами первое и последнее слово в строке без использования указателей
Как я понял нужно использовать пробел как разделитель слов, но как это реализовать я не знаю.

Определить в K-ой строке файла fin.txt первое и последнее слово, поменять их местами
Дано: в текстовом файле fin.txt находится текст на русском языке. С клавиатуры вводится число K....

1
735 / 540 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
18.03.2016, 09:07 2
Цитата Сообщение от AlenaKalinina Посмотреть сообщение
Не знаю как записать во вторую переменную последнее слово.
s - исходная строка,word_last - последнее слово
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 while(1){
        if(s[i] == '\0')break;
        if(s[i] != ' ')
            flag = 1;
        else{
            flag = 0;
            j = 0;
        }
        if(flag == 1){
            word_last[j] = s[i];
            j++;
        }
        i++;
    }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2016, 09:07

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Поменять местами первое и последнее слово строки, если слова разделены пробелами
есть вот это, но что то помоему это не на с++ #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include...

В каждой строке исходного файла поменять местами первое и последнее слово, и записать в выходной файл
Написать программу, выполняющую чтение текстового файла “input.in” и выполняющую его преобразование...

Дано предложение. Поменять местами его первое и последнее слово.
Дано предложение. Поменять местами его первое и последнее слово.

Как поменять местами в предложение первое и последнее слово?
Доброго времени суток) подскажите ,пожалуйста,как в поменять местами в предложение первое и...


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

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

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