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

Исправить ошибку. Программа находит в введенном тексте слово, в котором буквы идут по алфавиту - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить диаграмму классов http://www.cyberforum.ru/cpp-beginners/thread754727.html
есть проект, там много "переплетенных" классов и тп преподаватель задала "составить диаграмму классов", и упомянула "uml" и "rational rose" что надо сделать и как это сделать?
C++ Вылет при работе программы с неизвестной ошибкой #include <iostream> #include <cstring> using namespace std; int main() { int x=0; // хранит количество слов в строке int num; // будет хранить номер самого длинного слова char start; // искомая строка http://www.cyberforum.ru/cpp-beginners/thread754724.html
C++ Дано н прямоугольных треугольников с а и б катетами, причем а + б = 9. Составить программу, которая вычисляет суммарную площадь этих треугольников
Дано н прямоугольных треугольников с а и б катетами, причем а + б = 9. Составить программу, которая вычисляет суммарную площадь этих треугольников
Реализовать двусвязный список. В разных узлах одного списка может быть любой объект одного из допустимых типов (своих знаний не хватает) C++
Вобщем делаю тестовые задания. На одно мне даже ответили, результат отрицательный. Помогите понять если кто поймёт его не так как я или поделитесь знаниями >). Тестовое выглядит так : Реализовать двухсвязный список. Каждый элемент списка может содержать один объект. Объект может быть трех типов: "целое число", "вещественное число", "строка". В разных узлах одного списка может быть любоий...
C++ Квадратная матрица. Рассчитать элементы по формуле, сформировать элементы вектора, упорядочение элементов матрицы или вектора http://www.cyberforum.ru/cpp-beginners/thread754703.html
Доброго времени суток форумчане! Помогите пожалуйста с задачей. Разработать алгоритм и программу на языке С++ решения следующих взаимосвязанных задач: 1) рассчитать элементы квадратной матрицы A = (aij ), i,j = 0,1,2,...,n-1 по заданной формуле; 2) сформировать из матрицы A элементы вектора X = (xi), i = 0,1,2,...,n-1 по заданному правилу; 3) провести заданное упорядочение элементов матрицы...
C++ Почему функция не работает с чарами? Это из-за недостатка памяти? #include"stdafx.h" #include<stdio.h> template<class T> T min(T a, T b, T c) { if((a<b)&&(a<c)) return(2*a); else { if((b<a)&&(b<c)) return(2*b); подробнее

Показать сообщение отдельно
Mirazhana
1 / 1 / 0
Регистрация: 04.09.2012
Сообщений: 94
07.01.2013, 12: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
#include <iostream>
#include <string>
using namespace std;
 
void main()
{
char s[256];
cout<<"Input a string:"<<endl;
gets(s);
 
int i = 0;
char word[256];
char word_2[256]="";
while (s[i] != '\0')
{
    // Пропуск не-букв
    while((s[i] != '\0') && !           isalpha(s[i]))
        i++;
    // Выделение слова
    int j =0;
    while((s[i] != '\0') &&             isalpha(s[i])) 
    {
        word[j++] = s[i++];
    }
    word[j]= '\0'; // Нуль-симв
    //Анализ длины
    if(s[i+1]-s[i]>=0)
        strcpy(word_2, word);
}
    cout << "Max word is = "<<  word_2 << endl;
    system("pause");
    return;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru