Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
#1

Как написать функцию, которая принимает 1 значение и адрессовывает 2 переменные - C++

04.10.2012, 09:41. Просмотров 360. Ответов 1
Метки нет (Все метки)

Задача: написать программу с функцией time () кот принимает 1 целое значение минут и аддресовывает 2 переменные: количество часов и минут.
The function is to convert the passed number of minutes into an equivalent number of hours and minutes and directly alter the value of the respective variables using their passed addresses. Sample output:


Enter a number of numinutes: 675
The number of hours is 11
The number of minutes is 15

Не могу сообразить как это сделать.
Помогите пожалуйста.

Добавлено через 13 минут
Примерный код такой:

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
48
49
#include <iostream>
using namespace std;
 
      
 
int main( )  // Program   with a function named time() that accepts an integer number of minutes and the addresses of two variables names hours and mins. 
{
    int time(int numinutes);
    
   
   int numinutes;
   int hours, minutes;
 
   
   
 
   printf("Enter the  number numinutes: ");
   scanf("%d", &numinutes);
   
     
   hours = totamt(numinutes);
   minutes = totamt(numinutes);
   
  
   
   printf("\nThe number of hours is: $ %d\n ", hours);
   printf("\nThe number of minutes is: $ %d\n ", minutes);
   
     
    system ("Pause");
    return 0;   
}      
 
       int totamt(int numinutes)
       {
         float total_hours;
         int num_hours, total_minutes;
         
         
         
         total_hours = numinutes/60.00;
         num_hours = total_hours;
         
         total_minutes = (total_hours - num_hours)*60;
         
      
          
           return (num_hours, total_minutes);
        }
Только не пойму как из функции отдельно выводить hours and minutes.

Добавлено через 59 секунд
это не правильно - но как надо?

hours = totamt(numinutes);
minutes = totamt(numinutes);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2012, 09:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как написать функцию, которая принимает 1 значение и адрессовывает 2 переменные (C++):

Написать функцию, которая принимает два числа и возвращает - C++
Решите пожалуйста!!!!!!!!!!! 4 ) число, которое получается, если к первому числу приписать справа второе (например, ...

Написать функцию,которая принимает массив целых чисел - C++
ющий: 104 561 223 451 234 222 234 565 673 456 Добавлено через 17 минут #include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include...

Написать функцию, которая принимает два числа и возвращает - C++
Режить все !!!Буду благодарин!!Заранее спасибо!!

Написать функцию, которая принимает число, а возвращает его факториал - C++
Написать функцию, в которую передают число х, а возвращает х! (факториал этого числа)(Консольное приложение) Дублирование тем...

Написать функцию, которая принимает строку звуков, а возвращает звук - C++
Всем привет! В общем, я хочу разобраться с алгоритмом в такой задаче: в каком-то языке есть только 4 звука, назовем их А, В, C, D, а...

Написать функцию, которая принимает указатель на 2 последовательности и печатает номер вхождения s1 в s2 - C++
написать функцию, которая принимает указатель на 2 ленты и печатает номер вхождение с s2 в s1 для с++ пример s1: 1 2 3 4 6 7 ...

1
Байт
Эксперт C
16540 / 10810 / 1638
Регистрация: 24.12.2010
Сообщений: 20,841
04.10.2012, 09:57 #2
C
1
2
3
4
5
6
7
8
9
10
int HoorMin(int numminut, int rg)
{
   if (rg==0) return numminut/60;  // возвращает часы
   else         return numminut%60;  // возвращает минуты
}
main()
{
......
printf("%d hours %d minuts\n", HourMin(numinuts,0), HourMin(numinuts,1));
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2012, 09:57
Привет! Вот еще темы с ответами:

Написать функцию, которая принимает количество часов, и возвращает стоимость стоянки - C++
На некоторой автостоянке минимальная плата за размещение автомобиля 2Ls. В случае если машина остаётся на стоянке дольше 3 часов,...

Написать функцию, которая принимает количество часов, и возвращает стоимость стоянки - C++
Добрый день. Нужна ваша не большая помощь. все написал, но не получается одна вещь. #include &lt;iostream&gt; using namespace std; ...

Написать функцию, которая принимает указатель на небольшой 2х мерный массив int значениями - C++
Подскажите пожалуйста, надо написать функцию, которая принимает указатель на небольшой 2х мерный массив int значениями (5 на 2) и сортирует...

Написать функцию, которая принимает указатель на переменную и присваивает ей модуль самой себя. - C++
Задача 1. Написать функцию, которая принимает указатель на переменную и присваивает ей модуль самой себя.


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

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

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