С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
2 / 1 / 4
Регистрация: 21.04.2018
Сообщений: 204

Найти количество слов в словаре, если известно количество страниц, количество слов на странице и средняя длина слова

21.05.2018, 15:54. Показов 2442. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите с программой, которая выполняет эти расчеты: В русско-английском словаре 948 страниц, на каждой странице в среднем 30 слов. Каждое слово в среднем содержит 5 букв. Каждая буква занимает шириной 2 мм. Сколько слов в словаре? Отрезок которой долгие займут все русские слова, если написать их подряд?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.05.2018, 15:54
Ответы с готовыми решениями:

Вводить слова с клавиатуры, вывести на экран количество слов и количество слов с гласной буквы
Всем привет! Есть код, суть: вводить слова с клавиатуры, вывести на экран количество слов и количество слов с гласной буквы. Помогите...

Найти количество слов содержащих только символы латинского алфавита, а среди них количество слов с гл. и согл
Найти количество слов содержащих только символы латинского алфавита, а среди них количество слов с равным количеством гласных и согласных...

Дан текст, найти количество слов и количество слов, у которых первый и последний символ совпадают
Помогите пожалуйста, выполнить задание. Дан текст из N символов. Группы символов, расположенные между пробелами и не содержащие...

6
 Аватар для Herji
299 / 208 / 174
Регистрация: 11.05.2016
Сообщений: 655
21.05.2018, 16:22
Цитата Сообщение от Yamis Посмотреть сообщение
Отрезок которой долгие займут все русские слова, если написать их подряд?
что?
0
171 / 92 / 71
Регистрация: 10.05.2014
Сообщений: 432
21.05.2018, 16:43
Yamis, если я все верно понял, то вот:

C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main()
{
   int pages = 948, words = 30, word = 5, length = 2;
 
   int result = pages * words * word * length;
   std::wcout << result << std::endl;
}
0
2 / 1 / 4
Регистрация: 21.04.2018
Сообщений: 204
21.05.2018, 18:56  [ТС]
это должна быть программа с линейной структурой
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
21.05.2018, 19:28
Цитата Сообщение от Yamis Посмотреть сообщение
программа с линейной структурой
Yamis, что такое "линейная структура"?

Добавлено через 34 секунды
Вечер телепатии продолжается. Если я правильно понял, то вот:
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
#include <iostream>
 
struct Dictionary
{
    size_t numberOfPages_;
    size_t wordsOnPage_;
    size_t averageWordLenght_;
    size_t letterSize_;
 
    Dictionary(
        size_t numberOfPages = 998,
        size_t wordsOnPage = 30,
        size_t averageWordLenght = 5,
        size_t letterSize = 2)
            :
        numberOfPages_(numberOfPages),
        wordsOnPage_(wordsOnPage),
        averageWordLenght_(averageWordLenght),
        letterSize_(letterSize)
    {}
};
 
int main()
{
    Dictionary d;
 
    size_t wordsInDictionary = d.numberOfPages_ * d.wordsOnPage_;
    std::cout << "The number of words in the dictionary: " << wordsInDictionary << "\n";
 
    size_t allLettersSize = d.numberOfPages_ * d.wordsOnPage_ * d.averageWordLenght_ * d.letterSize_;
    std::cout << "Length of all words (in mm): " << allLettersSize << "\n";
}
0
2 / 1 / 4
Регистрация: 21.04.2018
Сообщений: 204
21.05.2018, 19:43  [ТС]
программы с линейной структурой, то есть программ, в которых все операторы выполняются последовательно, один за другим.

Добавлено через 1 минуту
то что вы написали слишком сложно,должен же быть более легкий способ
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
21.05.2018, 20:02
Лучший ответ Сообщение было отмечено Yamis как решение

Решение

Цитата Сообщение от Yamis Посмотреть сообщение
программы с линейной структурой, то есть программ, в которых все операторы выполняются последовательно, один за другим
Именно так и выполняется моя программа - все операторы выполняются последовательно, один за другим. Никаких циклов, никакого ветвления. Строго линейно.

Цитата Сообщение от Yamis Посмотреть сообщение
должен же быть более легкий способ
См. сообщение #3. Самый простой вариант, какой только можно выдумать. Проще не будет точно.

Добавлено через 3 минуты
Цитата Сообщение от gru74ik Посмотреть сообщение
Самый простой вариант, какой только можно выдумать. Проще не будет точно.
Хотя, нет, можно проще:
C++
1
2
3
4
#include <iostream>
int main() {
   std::cout << 998 * 30 << "\n" << 998 * 30 * 5 * 2;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.05.2018, 20:02
Помогаю со студенческими работами здесь

Найти количество слов в строке и вывести результат в словаре
Здраствуйте. Практикуюсь на одном сайте с задачами. Не могу решить одну из них. Прошёл дальше её. Но её никак немогу решить, не хватает...

Операции с текстом (длина, количество слов, количество двойных пробелов)
Составить программу, позволяющую для строки , введенного пользователем , определять : ( 1) его длину ; (2) количество слов ; (3)...

Найти сколько страниц в книге если известно количество цифр затраченных на нумерацию
Доброго времени суток. Решил простенькую задачку, но код получился очень громоздкий, сплошь из if-ов. Может быть существует более красивый...

Посчитать количество слов в файле, длина которых больше длины первого слова.
помогите пожалуйста. Дан файл с текстом. Посчитать количество слов в файле, длина которых больше длины первого слова.

Найти общее количество слов и количество слов на букву ''с''
Выдает ошибку, что kol неинициализироанная переменная #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru