Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 8

Определить время через 15 секунд

20.11.2009, 18:40. Показов 1962. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток,очень нужна ваша помощь,нужно составить программу.Вот задачи.


1.Известны три натуральных числа С-часы,М-минуты,S-секунды,Написать программу используя услолвные операторы,которые определят время через 15 секунд.
2.Число,равное сумме всех своих делителей,включая еденицу называется совершенным.Найти и напечатать все совершенные числа в интервале от 2 до Х.
3.Заданы два одномерных массива A(N)(N≤20) и B(M)(M≤60).Объединить их в один массив С(N+M),включив массив B к-тым и к+1-м элементами A.(значение к вводиться с клавиатуры).Массив С распечатать.

Добавлено через 11 минут
up
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.11.2009, 18:40
Ответы с готовыми решениями:

Какое время будет показывать часы через p часов q минут r секунд?
Собственно дана вот такая задачка: Текущее показание электронных часов: m (0<=m<=23) : n (0<=n,+59) : k (0<=k<=59). m -...

Определить время через 10 секунд
Дано время (часы, минуты, секунды)-три натуральных числа. Определить время через 10 секунд.

Определить время через 10 секунд
1. Дано время (часы, минуты, секунды)-три натуральных числа. Определить время через 10 секунд. 2. Добавьте в предыдущую программу защиту...

10
1916 / 1066 / 384
Регистрация: 06.12.2008
Сообщений: 2,802
20.11.2009, 18:49
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от fuucker Посмотреть сообщение
3.Заданы два одномерных массива A(N)(N≤20) и B(M)(M≤60).Объединить их в один массив С(N+M),включив массив B к-тым и к+1-м элементами A.(значение к вводиться с клавиатуры).Массив С распечатать
писал пару дней назад задачу, объединяется два упорядоченных массива в один и выводит его, предварительно упорядочив его!
Pascal
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
uses crt;
const Max=5;
var a,b:array[1..Max] of integer;
    c:array[1..2*Max] of integer;
    k,l,m:integer;
 begin
  ClrScr;
  Writeln('Объединение двух упорядоченных массивов...');
  Writeln('Введите элементы первого массива...');
  Write('(',Max,' целых чисел) ->');
   for k:=1 to Max do
    begin
     Read(a[k]);
    end;
  Writeln('Введите элементы второго массива...*');
  Write('(',Max,' целых чисел) ->');
   for l:=1 to Max do
    begin
     Read(b[l]);
    end;
  k:=1;
  l:=1;
  m:=1;
   repeat
    if a[k]<b[l] then
     begin
      c[m]:=a[k];
      m:=m+1;
      k:=k+1;
     end
    else
     if a[k]>b[l] then
      begin
       c[m]:=b[l];
       m:=m+1;
       l:=l+1;
      end
     else
      begin
       c[m]:=a[k];
       c[m+1]:=b[l];
       k:=k+1;
       l:=l+1;
       m:=m+2;
      end;
   until (k>Max) or (l>Max);
  while k<=Max do
   begin
    c[m]:=a[k];
    k:=k+1;
    m:=m+1;
   end;
  while l<=Max do
   begin
    c[m]:=b[l];
    l:=l+1;
    m:=m+1;
   end;
  Writeln('Массив результат...');
   for m:=1 to 2*Max do
    Write(c[m],' ');
  Writeln;
  Writeln('Для завершения нажмите Enter!');
  Readkey;
 end.
2 задача сегодня решалась на форуме...
0
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 8
20.11.2009, 18:58  [ТС]
спасибо
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
20.11.2009, 18:59
Известны три натуральных числа С-часы,М-минуты,S-секунды,Написать программу используя услолвные операторы,которые определят время через 15 секунд.
то есть надо прибавить 15 к секундам и что получится вывести:??????
1
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 8
20.11.2009, 19:03  [ТС]
думаю да
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
20.11.2009, 19:05
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
с:=11;
m:=59;
s:=49;
 
s:=(s+15) mod 60;
md:=(s+15) div 60;
 
m:=(m+md) mod 60;
cd:=(m+md) mod 60;
 
c:=(c+cd) mod 12;{12 или 24 решать вам смотря какие часы должны быть}
 
writeln('часов ',c,' минут ',m,' секунд ',s);
1
1916 / 1066 / 384
Регистрация: 06.12.2008
Сообщений: 2,802
20.11.2009, 19:06
если я правильно понял, то например если ввести время 15.59.50 то вывести оно должно 16.00.05 так?
1
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 8
20.11.2009, 19:07  [ТС]
Цитата Сообщение от Snoopy Посмотреть сообщение
если я правильно понял, то например если ввести время 15.59.50 то вывести оно должно 16.00.05 так?
да
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
20.11.2009, 19:08
Pascal
1
2
3
4
5
6
7
8
9
с:=11;
m:=59;
s:=49;
s:=(s+15) mod 60;
md:=(s+15) div 60;
m:=(m+md) mod 60;
cd:=(m+md) mod 60;
c:=(c+cd) mod 24;
writeln('Время ',c,':',m,':',s);
1
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 8
20.11.2009, 19:18  [ТС]
все таки последняя программа правильна?
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
20.11.2009, 19:52
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
uses crt;
var c,m,s,md,cd:byte;
begin
clrscr;
write('kol-vo chasov ');
readln(c);
write('kol-vo minut ');
readln(m);
write('kol-vo sicund ');
readln(s);
 
md:=(s+15) div 60;
s:=(s+15) mod 60;
cd:=(m+md) div 60;
m:=(m+md) mod 60;
c:=(c+cd) mod 24;
writeln('Vremyaя ',c,':',m,':',s);
readln;
end.
вот как надо было
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.11.2009, 19:52
Помогаю со студенческими работами здесь

Какое время будут показывать часы через p часов q минут r секунд?
Ребят, пожалуйста подскажите. 1)Текущее показание электронных часов: m ч (0≤m≤23) n мин (0≤n≤59) k с...

С начала суток прошло А секунд. Определить время и записать в формате hh:mm:ss
с начала суток прошло А секунд. Определить время и записать в формате: hh:mm:ss. К количеству часов,минут и секунд прибавляются нули,если...

Определить, сколько амеб будет через N секунд?
Через каждые пять секунд каждая амеба делиться на две амебы. Изначально была 1 амеба. Сколько амеб будет через N секунд?

Дано время (часы, минуты, секунды)-три натуральных числа. Определить время через 10 секунд
Дано время (часы, минуты, секунды)-три натуральных числа. Определить время через 10 секунд.

Определить время через 15 секунд
Известны три натуральных числа C – часы, M– минуты, S– секунды. Написать программу, используя условный оператор, которая определяет...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru