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

Вычисление наименьшего введенного слова (написать комментарий к каждой строке) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Простенький массив. Найти наименьшее целое число k, обладающее свойством http://www.cyberforum.ru/cpp-beginners/thread748243.html
Вот задание: Дана целочисленная матрица А размерности m n. Найти наименьшее целое число k, обладающее таким свойством: хотя бы в одной строке матрицы все элементы не превосходят число k. Понял как задать матрицу #include <iostream.h> #include <cstdio> #include <conio.h> using namespace std; #pragma hdrstop
C++ Реализовать класс "двухсвязный список" Реализовать двухсвязный список. Каждый элемент списка может содержать один объект. Объект может быть трех типов: "целое число", "вещественное число", "строка". В разных узлах одного списка может быть любой объект одного из допустимых типов. Каждый объект должен иметь возможность вывести свое содержимое на консоль. У списка должен быть метод, выводящий все элементы. ... http://www.cyberforum.ru/cpp-beginners/thread748232.html
C++ Найти наименьший номер члена последовательности
Друзья, Помогите, пожалуйста!Текстовую часть задания набирайте вручную. Для вставки формул пользуйтесь встроенным редактором.
Двоичный поиск C++
у меня задача: Найти все элементы массива, находящиеся в промежутке от A до B. я понимаю двоичный поиск, но все алгоритмы которые я видел находят всего лишь одно значение, может кто подсказать как реализовать функцию двоичного поиска? все что есть пока: #include <iostream> #include <clocale> #include <vector> using namespace std; void main()
C++ крестики-нолики http://www.cyberforum.ru/cpp-beginners/thread748210.html
Здравствуйте! у кого есть примеры программ крестики-нолики? если не затруднит поделитесь пожалуйста..
C++ Компиляция 2х файлов main.cpp: #include"template_matrix.h" #include<iostream> int main() { Matrix<int> A(5, 5); A.Print(); return 0; } template_matrix.h: #ifndef TEMPLATE_MATRIX_H_ подробнее

Показать сообщение отдельно
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 538
27.12.2012, 21:32     Вычисление наименьшего введенного слова (написать комментарий к каждой строке)
KeyGen, BUFSIZ - это макро константа, хранится в <stdio.h>

C++
1
2
/* Buffered I/O macros */
#define BUFSIZ  512
Добавлено через 30 секунд
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
int main(void)
{
    char buf[BUFSIZ], * pword, * pmin; // объявляем переменные.
    int minlen, curlen; // тоже
 
    printf("String: "); // печать сообщения на экран
    if ( ! fgets(buf, BUFSIZ, stdin) ) // если ничего не введено, закрываем программу и возвращаем машинный код 0x1
        return 1;
 
    if (( pmin = strtok(buf, DELIM) ) == NULL) // если не найдено ни одного слова (хотя не уверен. Я бы даже убрал эту проверку)
        return 1;
 
    minlen = strlen(pmin); // присвоение минимальной длины слова
 
    while ( pword = strtok(NULL, DELIM) ) // цикл: пока строка делится по подстрокам (strtok)
    {
        if ( ( curlen = strlen(pword) ) < minlen ) // если длина подстроки меньше минимальной длины
        {
            pmin = pword; // копирование слова
            minlen = curlen; // присвоение нового минимального значения
        }
    }
 
    printf("Shortest word: %s\n", pmin); // печать результата
    getch(); // ждем нажатия любой клавиши
    
    return 0; // возвращаем ноль ( 0х0 )
}
 
Текущее время: 17:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru