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

не могу решить до конца - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Win API форма курсора http://www.cyberforum.ru/cpp-beginners/thread65604.html
Привет. Делаю оконное приложение на win api. Надо программно сделать форму курсора - стрелка (стандартная). Как это сделать, подскажите?
C++ Метод Фибоначчи Ребята, помогите пожалуйста написать программу на С++ по методу Фибоначчи, при условии f(x)=2x*x*x-6*x+3, a=0, b=2,5 . http://www.cyberforum.ru/cpp-beginners/thread65579.html
C++ Перевод текста в произвольную систему счисления
Задача такая (перевод с эстонского): С клавиатуры вводится: - Р - натуральное число, 0 < P < 21. - S - массив строк P-ичных чисел (т.е. P - основание системы счисления). - N - число элементов массива S. Затем выводится в начальном виде (?) и в десятичной системе. Часы, проведенные за поиском в интернете в общем и на вашем форуме в частности, результатов не принесли =(
Максимум в массиве C++
Найти максимум в массиве иего положение Добавлено через 1 минуту #include <iostream> using namespace std; int main() { int n; double array; int i, imax(0), imin(0);
C++ Матрица http://www.cyberforum.ru/cpp-beginners/thread65510.html
Доброе время суток. Создавая матрицу возникли небольшие не понятие ... Данный код выведет примерно такую матрицу... (8 это не значение, а как бы уголок матрицы) 8123 0000 0000 0000 как сделать так Чтобы значения 1 столбика, были бы такие же как и 1 строчки. 8123 1000 2000
C++ Вычисление с заданной точностью Помогите пожалуйста решить задачу на С++. Даны положительные действительные числа А, Х, Е(epsilon). В последовательности У1,У2,... ,образованной по закону У0=А; Уi=1/2(Уi-1 +Х/Уi-1) , i=1,2,3,4........? (i, i-1 --индексы У) найти первый член Уn, для которого выполнено неравенство |Уn*Уn-Уn-1*Уn-1|<Е (n, n-1 -- индекс У) подробнее

Показать сообщение отдельно
theprince
0 / 0 / 0
Регистрация: 22.10.2009
Сообщений: 3

не могу решить до конца - C++

20.11.2009, 15:51. Просмотров 380. Ответов 4
Метки (Все метки)

Есть задачка, и не могу понять в чём я ошибаюсь:
Нужно из одного текста, который мы вводим с клавиатуры, найти самые длиное слово и сравнить если его последние буквы равны с первыми буквами из последуюшего слова к примеру"букВА ВАл" первое слово он находит а вот остальные слова если есть такого же размера он не проверяет!

вот собственно и код:
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
 void main()
{
  
    char *cuvint,*text, cuvmax[20][10], C[20];
    int len, nmax, lmax, i;
    clrscr();
    printf("\n dati un text\n ");
    gets(text);
    clrscr();
    printf("\n Textul initial \n ");
    puts(text);
    if((cuvint = strtok(text," ,.?!:")) == NULL)
    {
    printf("\n Nu-s cuvinte");
    getch();
    exit(0);
    }
    strcpy(cuvmax[0], cuvint);
    lmax = strlen(cuvmax[0]);
    nmax = 1;
    while((cuvint = strtok(NULL, " ,.?!:")) != NULL)
    {
    len = strlen(cuvint);
    if(len > lmax) {
        strcpy(cuvmax[0], cuvint);
        nmax = 1;
        lmax = len;
    }
 
       if ((cuvint[0] == cuvmax[0][lmax-2])&&(cuvint[1] == cuvmax[0][lmax-1]))
        printf ("\n literele   %c%c   este egala cu    %c%c", cuvint[0],cuvint[1], cuvmax[0][lmax-2], cuvmax[0][lmax-1]);
    else
    if(len == lmax) {
        strcpy(cuvmax[nmax++], cuvint);
        lmax = len;
         if ((cuvint[0] == cuvmax[0][lmax-2])&&(cuvint[1] == cuvmax[0][lmax-1]))
        printf ("\n litera %c %c   este egala cu    %c %c", cuvint[0],cuvint[1], cuvmax[0][lmax-2], cuvmax[0][lmax-1]);
 
    }
    
    }
    printf("\n cuvintul(ele) au lungimea maximala %d:\n", lmax);
    for(len=0; len<nmax; len++)
    printf("%-20s", cuvmax[len]);
    getch();
 
}
заранее благодарен за помощь
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru