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

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

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

помогите с курсовой 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
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 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     с задания на курсовой
Ответ Создать тему
Опции темы

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