Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/14: Рейтинг темы: голосов - 14, средняя оценка - 4.86
artyom00007
0 / 0 / 0
Регистрация: 06.07.2012
Сообщений: 9
1

Напишите программу, которая выдает запрос на ввод значения часов и значения минут.

06.07.2012, 16:36. Просмотров 2634. Ответов 7
Метки нет (Все метки)

Условие:
Напишите программу, которая выдает запрос на ввод значения часов и значения минут. Функция main() должна передать эти два значения функции, имеющей тип void, которая отображает эти два значения в следующем виде:
Enter the number of hours: 9
Enter the number of minutes: 28
Time: 9:28

Я понимаю так, что функция должна скомпоновать значения аргументов через двоеточие и вернуть результат, а тут просят использовать void... Не знаю, как быть.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2012, 16:36
Ответы с готовыми решениями:

Программа, которая выдает запрос на ввод значений часов и минут
книга Прата С. лекции и упражнения 6 издание, ...напишите программу, которая...

Программа, которая выдает запрос на ввод значений часов и минут (задание №7 из С.Прата, глава 2)
Напишите программу, которая выдает запрос на ввод значений часов и минут....

Запросить на ввод значения часов и минут и вывести их в заданном формате
Доброго времени суток, форумчане. Просьба помочь с простыми программами на С++....

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

Напишите программу вычисления значения величины у, предусмотрев ввод а и х с клавиатуры
Напишите программу вычисления значения величины у, предусмотрев ввод а и х с...

7
enk
46 / 45 / 26
Регистрация: 16.06.2012
Сообщений: 177
06.07.2012, 16:57 2
C++
1
2
3
4
void printtime(int hrs, int min)
{
printf("%i:%i", hrs, min);
}
0
Intel~lect
135 / 124 / 14
Регистрация: 03.07.2012
Сообщений: 355
06.07.2012, 17:01 3
Может быть эта функция должна принимать аргументы часы и минуты как ссылки?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "iostream"
 
void printTime(int &h, int &m)
{
   cout << "Enter the number of hours: ";  cin >> h;
   cout << "Enter the number of minutes: ";  cin >> m;
   cout << "Time: " << h << ":" << m << endl;
}
 
int main()
{
   int hour, minute;
 
   printTime(hour, minute);
 
   return 0;
}
0
ZaMaZaN4iK
Мой лучший друг-отладчик!
164 / 164 / 30
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
06.07.2012, 17:17 4
Вот, держи:
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
// nomer1.cpp: главный файл проекта.
 
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
#include <iostream>
 
#define maxline 4
 
using namespace::std;
 
void time(int i,int o)
{
    printf("Time:  ");
    cout<<i<<':'<<o;
}
 
int main()
{
    int a,s;
    printf("Enter the number of hours:");
    cin>>a;
    printf("Enter the number of minutes:");
    cin>>s;
    time(a,s);
    getch();
}
2
DiffEreD
1442 / 779 / 257
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
06.07.2012, 17:26 5
Я б сделал еще какую та элементарную проверку
C++
1
2
3
4
5
6
7
8
9
void set_time(size_t h, size_t m)
{
    if (h < 0 || h > 23 || m < 0 || m > 59)
    {
        std::cerr<<"Неправильное время"<<std::endl;
        return;
    }
    std::cout<<h<<" : "<<m<<std::endl;
}
1
ZaMaZaN4iK
Мой лучший друг-отладчик!
164 / 164 / 30
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
06.07.2012, 17:39 6
Ну, в условии задачи этого не стояло. Так можно ещё кроме проверки организовать обработку исключений, разработать графический интерфейс.Можно же)))
1
Alexander Husak
0 / 0 / 0
Регистрация: 21.07.2015
Сообщений: 1
21.07.2015, 01:10 7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
void time(int, int);
 
 
int main()
{
    int h;
    cout << "Enter the number of hours: ";
    cin >> h;
    int m;
    cout << "Enter the number of minutes: ";
    cin >> m;
    time(h, m);
    cin.get();
    cin.get();
    return 0;
}
void time(int j, int k) 
{
    cout << "Time " << j << ":" << k << endl;
}
0
Croessmah
++Ͻ
14630 / 8379 / 1582
Регистрация: 27.09.2012
Сообщений: 20,583
Записей в блоге: 2
Завершенные тесты: 1
21.07.2015, 03:11 8
Alexander Husak, 3 года на отладку потратил...
0
21.07.2015, 03:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2015, 03:11

Создать программу, которая выдает значения sin(x)
Создать программу на с++ которая выдает значения sin(x), х меняется от 0 до 5,...

Напишите программу, которая заполняет массив из 30 элементов случайными числами в диапазоне от 0 до 100, и выводит значения элементов массива на экран
2. Напишите программу, которая заполняет массив из 30 элементов случайными...

Напишите функцию, которая возвращает два значения
Напишите функцию, которая возвращает два значения. Первое значение это...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru