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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С клавиатуры вводится текст,посчитать длину самого длинного слово http://www.cyberforum.ru/cpp-beginners/thread268303.html
Спасибо
C++ Матрица Дана челочисленная матрица поменять местами первую строку на последнюю, вторую на предпоследнюю и т.д. http://www.cyberforum.ru/cpp-beginners/thread268297.html
Подскажите с курсовой работой C++
Вот задача: Разработать программу для решения эллиптического уравнения Uxx + Uyy = 0, используя метод Либмана, для следующих условий: x принадлежит (0;8), y принадлежит (0;6). Граничное значение равно нулю. Результат получить с точностью до 10 в -6. Помогите решить задания пожалуйста)))
C++ itoa
Почему Itoa (ltoa, ultoa) переводит неправильно при n=299999? #include "stdio.h" #include "string.h" #include "stdlib.h" #include "conio.h" int main() { int n; scanf("%i",&n); long long int _2=1,_3=1,_4=1;
C++ Матрица http://www.cyberforum.ru/cpp-beginners/thread268230.html
Дана двумерная матрица значение элементов задаются с помощью генератора случайных чисел.Вывести значения элементов на экран в заданном порядке. Постараюсь объяснить порядок сначала первую строку с начала, потом вторую с конца ,потом третью с начала, потом четвертую с конца
C++ Cложить значения элементов расположенных на нечетных сроках и произведния элементов расположенных на четных сроках Дана матрица произвольного типа,сложить значения элементов расположенных на нечетных сроках и произведния элементов расположенных на четных сроках. Спасибо подробнее

Показать сообщение отдельно
LaГushan
123 / 123 / 14
Регистрация: 12.03.2011
Сообщений: 227
01.04.2011, 16:50     разделить предложение на слова
Вот что получилось
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
#include <iostream>
#include <conio.h>
#include <string.h>
#include <windows.h> 
using namespace std;
int main()
{
    setlocale(LC_ALL,".866");
       locale loc;
        char s[100];int k,dl;
        k = 0;
        char **nn = new char*[100];
        char*q = new char[100];
        cout<<"Введите текст: ";
        gets(s);
        dl=strlen(s);
        char*p = strtok (s," .,");
        while(p != NULL)
        {
            nn[k] = p;
            k+=1;
            p = strtok(NULL," .,");
        }
        for( int i = 0;i < k;i++ )
         for( int j = k; j > i; j-- )
               if(tolower(nn[i][0]) > tolower(nn[j-1][0]))
                   swap(nn[j-1],nn[i]);
 
        for(int i = 0;i < k;i++)
            cout << nn[i]<< endl;
        delete[]nn;
        delete[]q;
        getch();
}
 
Текущее время: 10:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru