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

Строка, алфавитный порядок - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ название эффекта http://www.cyberforum.ru/cpp-beginners/thread104912.html
язык С название эффекта накопление погрешности само название забыл помогите плиззз
C++ Переформировать матрицу Переформировать матрицу таким образом, чтобы её столбцы располагались по возрастанию их последних элементов. Вот нашёл на С# class Program { static int length = 20; static int height = 20; static Random r = new Random(); static double matrix = new double; static void swap(ref double a, ref double b) { double c = a; http://www.cyberforum.ru/cpp-beginners/thread104910.html
C++ Гипотеза Гольдбаха
Составить программу для проверки гипотезы Гольдбаха о том, что каждое чётное число, большее 2, можно представить суммой двух простых чисел. (По введенному N выдавать либо пару простых слагаемых, либо само N, если такие слагаемые не найдены). Как сделать?? помогите! Добавлено через 2 часа 41 минуту помощь всё ещё требуется.
C++ найти ошибку
Помогите найти ошибку в коде,пожалуйста #include<iostream.h> char newline; class rast { char mesto; public: virtual void ll ();
C++ Составление и отдладка программы обработки линейного массива http://www.cyberforum.ru/cpp-beginners/thread104884.html
Элементы массива A, которые имеют нечётный индекс и которые больше 10, переписать в массив 13:( ПО-МО-ГИ-Те!!!!!!!!!!!!
C++ Чем характерны локальные массивы? Хотел бы понять в чём их смысл, и как они используются... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9383 / 5433 / 916
Регистрация: 25.07.2009
Сообщений: 10,428
15.03.2010, 18:56     Строка, алфавитный порядок
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
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
/*
*   Написать и протестировать функцию, которая определяет, располагаются ли буквы в заданной символьной строке 
*   в алфавитном порядке.
*/
 
/* возвращает 0, если буквы в алфавитном порядке */
int testStr(const char *s){
    const char *p;
    if ( !s || !*s )
        return EOF;
    for ( p = s + 1; *p && *p > *(p - 1); ++p )
        ;
    return *p;
}
 
int main(void){
    char str[BUFSIZ], *p;
    
    while ( 1 ){
        printf("String: ");
        if ( !fgets(str, BUFSIZ, stdin) )
            exit(1);
        if ( p = strrchr(str, '\n') )
            *p = '\0';
        if ( !*str )
            break;
        printf("%salphabetical sorted string.\n", ( testStr(str) ) ? "No, is not " : "Yes, it is ");
    }
    
    exit(0);
}
 
Текущее время: 07:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru