Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 02.06.2012
Сообщений: 8

Сложности с написанием кода программы

02.06.2012, 22:42. Показов 989. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток
Хотела бы попросить Вас о совете в написании кода к следующей задаче:
"Написать программу, позволяющую по исходной информации о времени входа и выхода посетителями музея найти промежуток времени, в течении которого там находилось максимальное число посетителей."

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

Задачу необходимо написать на C (с особенностями С++ не знакома).

Заранее огромное Вам спасибо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.06.2012, 22:42
Ответы с готовыми решениями:

Сложности с написанием программы сопровождения базы данных
проблемы у меня жуткие с языком ANCY C помогите задана задача создать программу сопровождения базы данных по продметной области...

Сложности с написанием кода программы
Доброго времени суток :) Хотела бы попросить Вас о совете в написании кода к следующей задаче: "Написать программу, позволяющую по...

Проблема с написанием кода
Задание: Дан динамический двумерный массив А(n,n). Написать функции, которые позволят вывести в консоль исходный массив и найти сумму...

3
 Аватар для UFO94
267 / 256 / 23
Регистрация: 04.04.2012
Сообщений: 546
03.06.2012, 01:16
Чисто логически -- нам надо просто отслеживать количество посетителей в музее, и для каждого входящего посетителя проверять, не стало ли новое количество посетителей максимальным. Для этого желательно, чтобы посетители были отсортированы по времени входа... Кстати, в каком виде они у вас хранятся?
0
 Аватар для zitxbit
96 / 748 / 279
Регистрация: 11.04.2012
Сообщений: 971
03.06.2012, 11:15
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <stdio.h>
#include <conio.h>
 
typedef struct Timestamp
{
    char pszIn[6];
    char pszLeave[6];
    int nCount;
} TIMESTAMP;
 
int main()
{
    static const TIMESTAMP ts[] = { { "00:00", "00:25", 26 }, { "05:45", "06:12", 31 },  { "13:05", "14:40",  4 }, 
                                    { "00:25", "00:59", 54 }, { "06:12", "06:44", 29 },  { "14:40", "15:35", 28 },
                                    { "01:10", "01:17",  8 }, { "06:44", "07:00", 17 },  { "15:35", "15:57", 31 }, 
                                    { "01:17", "01:30", 19 }, { "07:00", "08:00", 42 },  { "15:57", "16:20", 19 }, 
                                    { "01:30", "02:00", 38 }, { "08:00", "08:49", 16 },  { "16:20", "17:00", 41 }, 
                                    { "02:12", "03:17", 16 }, { "08:49", "09:50", 26 },  { "17:00", "18:00", 42 }, 
                                    { "03:17", "03:29", 44 }, { "09:50", "10:20", 44 },  { "18:00", "18:37", 54 }, 
                                    { "03:38", "04:27", 21 }, { "10:20", "10:23", 11 },  { "18:37", "19:05",  6 }, 
                                    { "04:27", "05:00", 31 }, { "10:23", "10:59", 19 },  { "19:05", "20:19",  3 }, 
                                    { "05:00", "05:12", 56 }, { "10:59", "11:40", 30 },  { "20:19", "21:00",  2 }, 
                                    { "05:12", "05:33", 28 }, { "11:40", "12:40", 56 },  { "21:00", "21:45",  9 }, 
                                    { "05:33", "05:45", 14 }, { "12:40", "13:05",  1 },  { "21:45", "22:59",  9 },
                                    { "", "", 0 } };
 
    int max_i = 0;
    for (int i = 0; ts[i].nCount > 0 ; i++)
        if (ts[i].nCount > ts[max_i].nCount)
            max_i = i;
 
    for (int z = 0; ts[z].nCount > 0; z++)
        printf("%s %s %d\n",ts[z].pszIn,
            ts[z].pszLeave,ts[z].nCount);
 
    printf("\n");
 
    printf("Maximus visitors - %s %s %d\n\n",
        ts[max_i].pszIn,ts[max_i].pszLeave,ts[max_i].nCount);
 
    for (int q = 0; ts[q].nCount > 0; q++)
        if (ts[q].nCount == ts[max_i].nCount)
            printf("%s %s %d\n",ts[q].pszIn,
                ts[q].pszLeave,ts[q].nCount);
 
    _getch();
}
http://liveworkspace.org/code/... 4b91ca2d84
Миниатюры
Сложности с написанием кода программы  
1
0 / 0 / 0
Регистрация: 02.06.2012
Сообщений: 8
03.06.2012, 15:13  [ТС]
UFO94, "Кстати, в каком виде они у вас хранятся?"
В массиве, если я правильно поняла Ваш вопрос . Хотя, если честно, я не знаю, что Вам ответить, так как в условии задачи ничего об этом не сказано. Я так понимаю, должно быть два массива:
1. время входа;
2. время выхода;
и отдельно введено количество посетителей музея.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.06.2012, 15:13
Помогаю со студенческими работами здесь

Затрудняюсь с написанием кода
12.Дана строка, состоящая из слов, разделенных пробелами. Вывести на экран порядковый номер слова, содержащего k-ю ...

Прошу разобраться с написанием кода
Прошу помощи. Написал код по сравнению возрастов из 3-х. Но : &quot;Валится на Integer dimaAge = 56; Integer mishaAge = 45; ...

Подскажите чайнику с написанием кода
Доброго времени суток! Расскажите пожалуйста мне как чайнику в php, мне нужно настроить продажу товара в несколько этапов, один из них...

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

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru