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

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

Войти
Регистрация
Восстановить пароль
 
ВалентинАматор
2 / 5 / 0
Регистрация: 25.02.2011
Сообщений: 140
#1

с задания на курсовой - C++

25.02.2011, 14:01. Просмотров 402. Ответов 5
Метки нет (Все метки)

Ввести два предложения.Поменять местами все непарные слова.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2011, 14:01     с задания на курсовой
Посмотрите здесь:

Помогите с курсовой на тему! C++
помогите с курсовой C++
Сдача курсовой C++
C++ Сдача курсовой
Тема для курсовой C++
C++ Курсовой проэкт на С++
C++ Помогите с курсовой!!!
Идея к курсовой C++
C++ Темя для курсовой
C++ тема курсовой на c++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mss1990
4 / 4 / 0
Регистрация: 29.12.2009
Сообщений: 26
25.02.2011, 14:38     с задания на курсовой #2
Не парные - это какие??? Поподробней можно?..
ВалентинАматор
2 / 5 / 0
Регистрация: 25.02.2011
Сообщений: 140
25.02.2011, 14:49  [ТС]     с задания на курсовой #3
Утож так дают в нашем университете задания на курсак))Я так понимаю это те у которых количество букв 1,3,5,7,9 и т.д.
IrineK
Заблокирован
25.02.2011, 15:40     с задания на курсовой #4
Опираясь на скромные познания в украинском языке, предполагаю, что речь идет о перестановке "непарних слів", т.е.нечетных слов в предложениях.
ВалентинАматор
2 / 5 / 0
Регистрация: 25.02.2011
Сообщений: 140
25.02.2011, 18:32  [ТС]     с задания на курсовой #5
Ну да.Кто-то с кодом программы поможет?
igorrr37
 Аватар для igorrr37
1600 / 1228 / 121
Регистрация: 21.12.2010
Сообщений: 1,875
Записей в блоге: 7
25.02.2011, 19:35     с задания на курсовой #6
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>
 
void split(char*a, char**b){
    char *p=NULL, *del=" ";
    for(p=strtok(a, del); p; p=strtok(NULL, del), ++b){
        *b=p;
    }
}
 
void print(char**pa, char**pb){
    int cou=0;
    for(; *pa; ++pa, ++cou, ++pb){
        if(cou%2==0||!*pb) printf("%s ", *pa);
        else printf("%s ", *pb);
    }
    puts("");
}
 
int main(){
    char a[BUFSIZ], b[BUFSIZ], *pa[20]={NULL}, *pb[20]={NULL};
    puts("Input first sentence");
    gets(a);
    puts("Input second sentence");
    gets(b);
    split(a, pa);
    split(b, pb);
    print(pa, pb);
    print(pb, pa);
    return 0;
}
Yandex
Объявления
25.02.2011, 19:35     с задания на курсовой
Ответ Создать тему
Опции темы

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