Форум программистов, компьютерный форум CyberForum.ru

Время - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс http://www.cyberforum.ru/cpp-beginners/thread1203708.html
Создать класс, содержащий сведения о личной коллекции книголюба. Класс должен содержать следующие данные: шифр книги, автор, название, год издания, место расположения. Написать программу, выдающую следующую информацию: нахождение книги автора X названия Y (вводятся с клавиатуры), список книг автора Z, число книг определенного года издания, автора названия. Предусмотреть возможность добавления...
C++ Победителем соревнований объявляется тот спортсмен, у которого максимален наилучший результат по всем броскам Здравствуйте, помогите доделать следующую задачу. Победителем соревнований объявляется тот спортсмен, у которого максимален наилучший результат по всем броскам. Таким образом , программа должна найти значение максимального элемента в данном массиве , а так же его индексы ( то есть номер спортсмена и номер попытки ). Программа выводит значение максимального элемента , затем номер строки и номер... http://www.cyberforum.ru/cpp-beginners/thread1203705.html
С++ ошибка при выборе ноля C++
Добрый день,осваиваю с++ совсем недавно, вот дали задание сделать калькулятор вообщем то все работает,но когда ввожу второе число 0 выбивает ошибку типа:Прекращена работа Codeblocks... помогите плз по заданию важно отметить что на ноль делить нельзя,я вроде в коде прописал но ошибка вылетает еще до выбора действия над числом:cry: #include <iostream>//Подключнеие библиотеки using namespace...
Строки C++
Вот являюсь я студентом ИАТЭ НИЯУ МИФИ. Возник вопрос Требования к программе. 1. Чтение данных производить из текстового файла, запись данных в текстовый файл. 2. Определение того, подходит ли слово под заданные параметры, оформить в виде функции, возвращающей значение 1 или 0. Требования к программе. 1. Чтение данных производить из текстового файла, запись данных в текстовый файл. 2....
C++ Сделать сортировку или выбор из класса? http://www.cyberforum.ru/cpp-beginners/thread1203682.html
помогите вставить сортировку ну или выборку Создать класс, содержащий сведения о том, какие из пяти дисциплин по выбору желает изучить студент. Структура: Фамилия студента, индекс группы, пять дисциплин, средний балл успеваемости. Выбираемая дисциплина отмечается -1, иначе 0. Написать программу, выдающую список студентов, желающих прослушать дисциплину Х. Если число желающих превысит 5 человек,...
C++ Запись и чтения из файла матрицы Здравствуйте! Подскажите, пожалуйста, как сделать запись в файл матрицы, а также загрузку из него матрицы (желательно С++ функциями). Спасибо большое! МАТРИЦА cout << "\nEnter rows size: "; cin >> k; cout << "\nEnter columns size: "; cin >> m; //------------------------Выделение памяти------------------------------------ подробнее

Показать сообщение отдельно
dicros
1 / 1 / 1
Регистрация: 24.04.2014
Сообщений: 64

Время - C++

09.06.2014, 17:09. Просмотров 529. Ответов 20
Метки (Все метки)

Здравствуйте недавно начал изучать C++ смотрю примеры в книги, а на те примеры которые в учебнике нет ответов сверяюсь с их решение у вас на сайте в теме Решение всех упражнений из книги Р. Лафоре "Объектно-ориентированное программирование в С++"


И возникает вот такой вопрос приведу пример

Допустим у нас есть часы, минуты, секунды

C++
1
2
3
int hours;
int minutes;
int seconds;
Я хочу сделать проверку, как известно всего минут может быть 60, а значит если у меня в программе их 80 то должен прибавиться час а в минутах сохраниться число 20.


Вот как такую проверку делают в книги, а также на сайте в решенных примерах(h-hours, m-minutes, s-seconds)

C++
1
2
3
4
5
6
7
8
9
   if(m>=60) 
          {
              h++; m-=60;
          }
 
          if(s>=60) 
         {
             m++; s-=60;
         }

Неужели это правильно???
Ведь если я допустим запишу вот так:

C++
1
2
3
4
5
6
7
int minutes=320;
 
if(minutes>=60)
{
   hours++;
   minutes-=60;
}
То у меня переменная hours повысится всего лишь на 1 час, а в переменной minutes все равно останется значение 260. Или я что то не так понимаю???


Просто я когда этот пример писал я делал таким образом

C++
1
2
3
4
5
if(minutes>=60)
{
   hours=minutes/60;
   minutes%=60;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru