0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 2
1

Подсчитать количество людей, возраст которых находится в интервале 10 лет

26.04.2018, 10:46. Показов 4043. Ответов 3

Author24 — интернет-сервис помощи студентам
Прошу помощи с переводом на С++, этого кода:

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function random(min,max,l)
{var arr = [],m = [],n = 0;
  if (max - min < l-1) return arr;
  for (var i=0; i<=(max-min); i++)m[i] = i + min;
  for (var i=0; i<l; i++) {n = Math.floor(Math.random()*(m.length)); arr[i]=m.splice(n,1);};
  return arr
}
var people = random(1,99,15);
function old(arr) {
     var years = {};
     for (var i = 0; i < arr.length; i++) {
         var age = arr[i] / 10 | 0;
         years[age] = (years[age] + 1 || 1);
     };
     arr = [];
     for (var i = 0; i < 10; i++) {
         arr[i] = i * 10 + ' - ' + (i * 10 + 9) + ' : ' + (years[i] || 0)
     }
     return arr
 }
var years_old  =  old(people)
alert(people + '\n'+ years_old.join('\n'));
0
26.04.2018, 10:46
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.04.2018, 10:46
Ответы с готовыми решениями:

Вывести информацию о спортсменах, возраст которых не достиг 18 лет
Здравствуйте! Имеется задание: Информация об участниках спортивных соревнований содержит название команды, ФИО игрока, возраст. Вывести...

Вывести информацию о спортсменах, возраст которых не достиг 18 лет
// KR_6.cpp: определяет точку входа для консольного приложения. // Информация об участниках спортивных соревнований содержит назва- ...

Подсчитать количество людей в каждом интервале возраста с шагом в 10 лет
Входными данными которой является возраст п человек. Программа подсчитывает количество людей, возраст которых находится В интервале 10 лет,...

3
 Аватар для ПерС
585 / 488 / 371
Регистрация: 05.11.2013
Сообщений: 1,267
Записей в блоге: 6
26.04.2018, 11:30 2
Постановка у задачи есть?
0
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 2
26.04.2018, 11:46  [ТС] 3
Добавлено через 1 минуту
Цитата Сообщение от ПерС Посмотреть сообщение
Постановка у задачи есть?
Написать программу, входными данными которой является возраст n человек (допустимо использовать случайные данные). Программа подсчитывает количество людей, возраст которых находится в интервале 10 лет, а именно:
0—9 лет;
10—19 лет;
20—29 лет и т. д.
0
 Аватар для ПерС
585 / 488 / 371
Регистрация: 05.11.2013
Сообщений: 1,267
Записей в блоге: 6
26.04.2018, 12:49 4
Вот с постановки и надо всегда начинать.
И зачем тут что-то переводить c JS, скажи на милость? Код на нём обладает скрытой магией?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main() {
 const int limit = 100; //предельный возраст
 const int n = 15; //количество людей
 int decs = limit / 10 + 1; //сколько будет десятков лет
 int people[n];
 int *count = new int [decs];
 for (int i = 0; i<decs; i++) count[i] = 0;
 srand(time(0));
 for (int i=0; i<n; i++) {
  people[i] = rand()%limit;
  cout << people[i] << " ";
  count[people[i]/10]++;
 }
 cout << endl;
 for (int i = 0; i<decs; i++) cout << (i*10) << "-" << ((i+1)*10-1) << ": " << count[i] << endl;
 cin.get();
 return 0;
}
Подсчитать количество людей, возраст которых находится в интервале 10 лет
0
26.04.2018, 12:49
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.04.2018, 12:49
Помогаю со студенческими работами здесь

Выясните средний возраст группы и процент людей, возраст которых < 20 лет
1. Известен возраст группы людей, состоящей из n человек. Выясните средний возраст группы и процент людей, возраст которых &lt; 20 лет. ...

Выясните средний возраст группы и процент людей, возраст которых меньше 20 лет
Помогите пожалуйста написать эту программу. Буду очень благодарен, заранее спасибо. всем добра. Известен возраст группы людей состоящей...

Вывести: список сотрудников, возраст которых не менее K лет и не превышает L лет
20.Дан список N сотрудников с указанием фамилии, точной даты рождения, стажа работы и заработной платы. Вывести: список сотрудников,...

Необходимо подсчитать количество людей, у которых есть хотя бы одна оценка ниже пяти
Есть таблица с именем и фамилией 20 человек. И. Ф. Оценка1 Оценка2 Оценка3 Оценка4 В столбике отрицательная оценка может...

Для вектора {хi}, i=1,..., 20, подсчитать количество компонент, значения которых лежат в интервале [0,1].
помогите пожалуйста


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Использование кэша Laravel - полный гайд
bytestream 18.02.2025
Кэширование - один из наиболее эффективных способов повышения производительности веб-приложений. В современном мире, где скорость загрузки страниц напрямую влияет на удержание пользователей и. . .
Создаем REST API в Laravel с аутентификацией через Passport
bytestream 18.02.2025
Разработка современных веб-приложений все чаще требует создания надежного и хорошо структурированного API. REST API стал стандартом де-факто для построения взаимодействия между клиентской и серверной. . .
Пайплайны в Laravel - полный гайд
bytestream 18.02.2025
Разработка современных веб-приложений часто требует обработки сложных процессов, состоящих из множества последовательных шагов. Например, при создании системы комментариев может потребоваться. . .
Как правильно использовать @required в Symfony
bytestream 18.02.2025
При разработке приложений на Symfony мы часто сталкиваемся с необходимостью внедрения зависимостей. Фреймворк предоставляет несколько способов управления этим процессом, и одним из таких инструментов. . .
Система безопасности в Laravel: возможности и примеры
Wired 18.02.2025
Каждый день появляются новые виды атак и уязвимостей, которые могут поставить под угрозу конфиденциальные данные пользователей и функционирование всей системы. В этом контексте выбор надежного. . .
Давайте сравним Django и Laravel
Wired 18.02.2025
Django и Laravel - два мощных инструмента, которые часто сравнивают между собой. Оба фреймворка предлагают разработчикам богатый набор возможностей для создания масштабируемых веб-приложений, но. . .
Laravel или React - что лучше?
Wired 18.02.2025
В разработке веб выбор правильного инструмента часто определяет успех всего проекта. Особенно интересным представляется сравнение Laravel и React - двух популярных технологий, которые часто. . .
Laravel 11: новые возможности, гайд по обновлению
Wired 18.02.2025
Laravel 11 - это новая масштабная версия одного из самых популярных PHP-фреймворков, выпущенная в марте 2024 года. Эта версия продолжает традицию внедрения передовых технологий и методологий. . .
Миграции в Laravel
Wired 18.02.2025
Разработка веб-приложений на Laravel неразрывно связана с управлением структурой базы данных. При работе над проектом часто возникает необходимость вносить изменения в схему базы данных - добавлять. . .
Аутентификация в Laravel
Wired 18.02.2025
В современном мире веб-разработки безопасность пользовательских данных становится критически важным аспектом любого приложения. Laravel, как один из самых популярных PHP-фреймворков, предоставляет. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru