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

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

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

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

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

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

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

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

6
299 / 208 / 174
Регистрация: 11.05.2016
Сообщений: 655
21.05.2018, 16:22 2
Цитата Сообщение от Yamis Посмотреть сообщение
Отрезок которой долгие займут все русские слова, если написать их подряд?
что?
0
170 / 91 / 71
Регистрация: 10.05.2014
Сообщений: 432
21.05.2018, 16:43 3
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  [ТС] 4
это должна быть программа с линейной структурой
0
Модератор
Эксперт CЭксперт С++
5286 / 2373 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
21.05.2018, 19:28 5
Цитата Сообщение от 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  [ТС] 6
программы с линейной структурой, то есть программ, в которых все операторы выполняются последовательно, один за другим.

Добавлено через 1 минуту
то что вы написали слишком сложно,должен же быть более легкий способ
0
Модератор
Эксперт CЭксперт С++
5286 / 2373 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
21.05.2018, 20:02 7
Лучший ответ Сообщение было отмечено 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
21.05.2018, 20:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.05.2018, 20:02
Помогаю со студенческими работами здесь

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

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

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

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

Найти количество Амеб через заданное количество времени, если известно, что они делятся раз в три часа
Гайсы,кто поможет найти ошибку? Надо ввести кол-во часов - i ,но известно,что каждые 3 часа амеба...

дана строка символов. 1)Определить количество слов. Длина которых больше длины первого слова
2) определить длину самого длинного слова и напечатать его 3)Определить длину строки с символа с...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru