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

Найти самое короткое слово. Строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Некомпелируеца программа на DeviceIoControl http://www.cyberforum.ru/cpp-beginners/thread210353.html
Здраствуйте, помогите пожалуйсто, нашел в нете код, а он некомпелируеца, вот код: #include <cstdlib> #include <iostream> #include "windows.h" #include "iostream.h" typedef struct DIOCRegs { DWORD reg_EBX; DWORD reg_EDX; DWORD reg_ECX; DWORD reg_EAX;
C++ проверитьТЕ массив #include <cstdlib> #include <time.h> #include <iostream> using namespace std; int main(int argc, char *argv) { srand((unsigned)time(NULL)); const int N=20; int mas; http://www.cyberforum.ru/cpp-beginners/thread210349.html
C++ файл и длина строки
Предположим, я создал файл в блокноте. Назвал его "A.txt". В этом файле написал какое-то слово. Сохранил. Как мне подсчитать длину этого слова?
Последовательность C++
Дано последовательность чисел 0 и 1 За какое минимальное количество перемещений её можно упорядочить так, чтобы сначала шли 0, а потом 1. Перемещением считается вставка числа между двумя другими или с любого конца последовательности Пример 6 ---------- элементов в последовательности 0 0 1 0
C++ Вычислить для заданного N. http://www.cyberforum.ru/cpp-beginners/thread210335.html
Вычислить S=sh(x)=x+\frac{{x}^{3}}{3!}+\frac{{x}^{5}}{5!}+...+\frac{{x}^{2N+1}}{(2N+1)!} Пожалуйста, очень прошу.
C++ Двумерный массив Эту задачу можно как нибудь упростить? #include <stdio.h> #define N 3 #define M 3 struct index{ int i; int j; }min_idx,max_idx; подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9530 / 5523 / 932
Регистрация: 25.07.2009
Сообщений: 10,608
14.12.2010, 00:19
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
#include <stdio.h>
#include <string.h>
 
#define DELIM " \t\n"
 
int main(void){
    char buf[BUFSIZ], * pword, * pmin;
    int minlen, curlen;
    
    printf("String: ");
    if ( ! fgets(buf, BUFSIZ, stdin) )
        return 1;
    
    if ( ( pmin = strtok(buf, DELIM) ) == NULL )
        return 1;
    minlen = strlen(pmin);
    
    while ( pword = strtok(NULL, DELIM) ){
        if ( ( curlen = strlen(pword) ) < minlen ){
            pmin = pword;
            minlen = curlen;
        }
    }
    
    printf("Shortest word: %s\n", pmin);
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru