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

Найти слово в предложении - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему прога не выходит из цикла? http://www.cyberforum.ru/cpp-beginners/thread51982.html
#include <stdio.h> int main () {unsigned int s,a,k,n,min,max,kol; min=0; a=0; s=0; kol=0; max=0; scanf ("%d\n",&k); n=0;
C++ Как работать с динамической матрицей в классе? В задании было написано найти строки в которых все элементы чётные. Это сделать легко, но вот потом оказалось, что это надо было сделать через классы. Но как - я не знаю :( Помогите плиз примером... http://www.cyberforum.ru/cpp-beginners/thread51941.html
C++ Скачать html-код страницы
Всем привет. Меня интересует такой вопрос TInetFile*f=new TInetFile(); f->OpenFile("http://www.cyberforum.ru/"); Что сейчас содержится в f ? html код страници? Если да то как его поместить допустим в мемо?
C++ Список типа "ОЧЕРЕДЬ"
Вопрос №1: Что такое "список типа очередь"? // нужно сформировать массив Где-то слишал, что это массив из элементов, предидущий елемент котрого включает в себя адрес следующего // думаю, что создать масив записей, с двумя полями "число" и "адрес" Если мое предположение правильное, то Вопрос №2: как работать с адресами, определять и.т.д. С помощью указателей? Коль да, то КАК? :)
C++ иерархия геометрических фигур в ООП http://www.cyberforum.ru/cpp-beginners/thread51922.html
Здравствуйте уважаемые формучани, нужна ваша помощь ибо я уже не знаю что делать. В общем задание построить иерархию геометрических фигур методом наследования( с этим проблем не возникло), и каждая из фигур должна выполнять свои действия по сигналу с клавиатуры. У меня идет точка которая двигается и меняет цвет, квадрат который выполняет эти же действия, прямоугольник который в придачу ещё и...
C++ Умножение матрицы на вектор #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <math.h> typedef matrix; typedef vector; matrix a={{3,5,1}, {4,8,6}, {2,7,9}}; vector x={9,5,7}; подробнее

Показать сообщение отдельно
rrrFer
Заблокирован
23.09.2009, 13:43
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
32
#include <conio.h>
int main() { 
    char    *s=new char[255],   //строка
            *p,                 //искомое слово
            *t;                 //текущее слово
    int     i,j,                //номер текущего символа
            n,                  //максимум букв
            m;                  //букв в текущем слове
    //ввод строки
    cprintf("string: ");
    for(i=0;(s[i]=getche())!=13;i++);
    s[i]=0;
    //поиск слова
    for(n=m=i =0,t=s,p=s;s[i];i++){
        if(s[i]==32){
            if(m>n) n=m,p=t;
            m=0,t=&s[i]+1;
            continue;
        }
        for(j=0;&t[j]<&s[i];j++)
            if(t[j]==s[i])
                break;
        m+=(&t[j]==&s[i]);
    } 
    if(m>n) p=t;
            //вывод слова
    cprintf("\nword: ");
    for(;*p&&*p!=32;p++)
        cprintf("%c",*p);
    getch();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru