1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Составить ССП в линейной и графовой формах

Тема в разделе "Вопросы новичков и не только", создана пользователем DoctorChe, 16 фев 2011.

Статус темы:
Закрыта.
  1. DoctorChe

    DoctorChe Гость

    Репутация:
    0
    Здравствуйте!
    Помогите пожалуйста составить ССП в линейной и графовой формах.
    Заранее спасибо.
    Код:
    /* В заданном предложении найти пару слов, из которых одно 
    
    является обращением другого */ 
    
    #include <stdio.h> 
    
    #include <string.h> 
    
    #define R ".,;:'\"()!?" /* символы - разделители */ 
    
    main() 
    
    { 
    
    char s[100],c[100],*p[50],*q; 
    
    int i=0,j,k,n,fl=0; 
    
    puts("\nВведите предложение"); 
    
    gets(s); /* ввод предложения */ 
    
    q=strtok(s,R); 
    
    while(q) /* разбиваем предложение на слова */ 
    
    { 
    
    p[i++]=q; 
    
    q=strtok(NULL,R); 
    
    } 
    
    for(j=0;j<i;j++) /* перебираем слова */ 
    
    for(k=j+1;k<i;k++) 
    
    { 
    
    if(!fl) /* проверка флага */ 
    
    { 
    
    for(n=0;n<strlen(p[k]);n++) /* переворачиваем слово */ 
    
    { 
    
    c[n]=*(p[k]+(strlen(p[k])-n-1)); 
    
    } 
    
    c[n]='\0'; 
    
    if(!strcmp(c,p[j])) /* если слова одинаковы, то выводим */ 
    
    { 
    
    puts("Ответ:"); 
    
    puts(p[j]); 
    
    puts(p[k]); 
    
    fl=1; /* устанавливаем флаг */ 
    
    } 
    
    } 
    
    } 
    
    if(!fl) puts("\nНет таких слов"); 
    
    }
     
Загрузка...
Похожие Темы - Составить ССП линейной
  1. Karatist
    Ответов:
    0
    Просмотров:
    22
  2. Karatist
    Ответов:
    4
    Просмотров:
    63
  3. никитан10
    Ответов:
    8
    Просмотров:
    99
  4. mrtg
    Ответов:
    14
    Просмотров:
    891
  5. FaRReLL
    Ответов:
    1
    Просмотров:
    1.856
Статус темы:
Закрыта.

Поделиться этой страницей