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

Найти самое большое слово в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм Хоара( код с алгоритмом) http://www.cyberforum.ru/cpp-beginners/thread20832.html
Дана задачка.. Запрограммировать алгоритм Хоара сортировки одномерного массива действительных чисел.Подсчитать кол-во сравнений и перестановок эл-тов.Провести эксперимент с несколькими ( порядка нес. десятков) массивами случайных чисел и выдать статистику о кол-ве сравнений и перестановок в каждом случае.. Господа, требуется код и алгоритм задачки словами, по русски...:umnik: огромная...
C++ Перевод числа из 10-ой системы счисления в 2-ую Пожалуйста помогите с программами 1)Составить алгоритм и реализовать программу перевода числа из 10-ой системы счисления в 2-ую 2)В массиве из 50 чисел определить сколько среди них отличных от последнего числа.Массив заполнять случайными целыми числами от 0 до 100 3)Релизовать программу определяющую количество трехзначных натуральных чисел,сумма цифр которых равна n 4)Подсчитать количество... http://www.cyberforum.ru/cpp-beginners/thread20824.html
C++ Вычисление средних значений положительных элементов каждой строки матриц
Помогите, пожалуйста, составить поцедуру. Вот задачка: Составбте программу для вычисления средних значений положительных элементов каждой строки матриц А(5,8), В(4,8), С(7,8) и записать полученные значения в 9-й столбец этих матриц. Решить задачу с использованием процедур. Добавлено через 2 минуты 30 секунд Да чё за? Вместо смайликов "8 )".
C++ Замена элементов матрицы.
Помогите, пожалуйста, надо два определённый элемента с известными индексами заменить в матрице на элементы с такими же индексами. Например: матрица A 1 элемент p 2 элемент c Добавлено через 4 минуты 0 секунд Всё разобрался.
C++ Составить программу для нахождения наименьшего общего кратного трех натуральных чисел http://www.cyberforum.ru/cpp-beginners/thread20808.html
1)Составить программу, которая по 3 введенным числам определит могут ли они быть сторонами треугольника. 2)Даны натуральные числа a и N. Вычислить P= a(a+1)…(a+N-1). 3)Составить программу для нахождения наименьшего общего кратного трех натуральных чисел. 4)Даны действительные числа аь аъ ..., ап. Поменять местами наибольший и наименьший элементы. 5)В записке слова зашифрованы — каждое из...
C++ Книга C++ за 21 день Хочу заказать в интернете книгу C++ за 21 день 5 издание. У меня есть в формате djvu С++ за 21 день 3 издание. В третьем издании всё описыватся для консольных приложений (самые азы что мне и нужно), а пятом идёт описание компонентов. Visual C++ меня пока не интересует. Такое же примерно сожержание идёт в пятом издании книги или там идёт уклон на на Visual C++ написание программ с готовыми формами? подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
14.01.2009, 11:54     Найти самое большое слово в строке
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
 
#include <stdio.h>
#include <string.h>
 
#define MAXLINE  1000   /* максимальная длина строки */
#define MAXWORD  100    /* максимальная длина слова */
 
/* находит самое большое слово в строке */
main()
{
    char line[MAXLINE] = "one two three four";
    char word[MAXWORD], saved[MAXWORD], *p;
    int nc, maxlen;
    
    for (maxlen = 0, p = line;
         sscanf(p, "%s%n", word, &nc) == 1;
         p += nc)
        if (maxlen < strlen(word)) {
            maxlen = strlen(word);
            strcpy(saved, word);
        }
    printf("%s %d\n", saved, maxlen);
    return 0;
}
 
Текущее время: 11:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru