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

Расписание автобусов или как пользоваться time.h - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение средних величин для заданной выборки x1,x2,x3.,xn http://www.cyberforum.ru/cpp-beginners/thread699476.html
помогите составить программу, которая для заданной выборки x1,x2,x3...,xn вычисляет значение средних величин. Вот задание: Составьте программу, которая для заданной выборки {x}_{1},\ {x}_{2},\ ...,\ {x}_{N} вычисляет значение средних величин: среднее арифметическое {S}_{1} = \frac{{x}_{1}+{x}_{2}+...+{x}_{n}}{n}, среднее геометрическое {S}_{2}=\sqrt{{x}_{1}\cdot {x}_{2}\cdot ... \cdot...
C++ Вывод 2-ух одинаковых слов дано предложение.в нем только два слова одинаковые.найти эти слова. http://www.cyberforum.ru/cpp-beginners/thread699461.html
Неправильный вывод в консоли C++
Чому неправильно виводить на екран a.s a.bals каждый раз в другом месте #include <iostream> #include <string.h> #include <iomanip> #include <time.h> using namespace std; const int size=3; const int n=3; struct list{ char name;
C++ Ошибки в программе, определяющгй, какие буквы сколько раз повторяются
Всем добрый день. Нужно было написать программу, определяющую какие буквы сколько раз повторяются. Данную програму нашла на Delfi.В ссылке её код. http://www.cyberforum.ru/cpp-beginners/thread693306.html#post3675550 Попыталась переделать в С++, но выскакивают ошибки такие как: Unit1.cpp(37): E2376 If statement missing ( - ругается на if t=t и в первом и втором случае Unit1.cpp(42): W8004...
C++ Объясните пожалуйста, как работать с try catch и throw http://www.cyberforum.ru/cpp-beginners/thread699428.html
как следует работать с try catch и throw. никак не могу понять как применить их в программе
C++ Найти минимальные в векторе в векторе n элементов, необходимо сделать следующее - находить минимальное среди элементов таким образом: b1,min(b1,b2),min(b1,b2,b3)...min(bn). подробнее

Показать сообщение отдельно
Pavell
14 / 14 / 0
Регистрация: 13.11.2012
Сообщений: 28
16.11.2012, 20:14     Расписание автобусов или как пользоваться time.h
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
#include <iostream>
 
bool timeInput(int *tmp);
 
int main() {
    
    bool t=true;
    int timeInt[2];
    do {
         t=timeInput(&timeInt[0]);
    } while (!t);
 
}
 
bool timeInput (int *timeTmp) {
       char timeChar[6];
       int h,m;
 
       std::cout<<"Input time!\n";
       std::cin>>timeChar;         
       timeChar[5]='\n';      
     
       *timeTmp = (timeChar[0]-48)*10 + (timeChar[1]-48);
       *(timeTmp+1) = (timeChar[3]-48)*10 + (timeChar[4]-48);
       if (*timeTmp>24||*(timeTmp+1)>60) {
          std::cout<<"Wrong time!\n";
          return false;
        }
          return true;        
}
Добавлено через 55 минут
немного лишнего наворотил вот так красивее
bool timeInput(int *);

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main() {
    
    int timeInt[2];
    while (!timeInput(&timeInt[0]));
}
 
bool timeInput (int *timeTmp) {
       char timeChar[6];
       int h,m;
 
       std::cout<<"Input time in format hh:mm\n";
       std::cin>>timeChar;         
       timeChar[5]='\n';      
     
       *timeTmp = (timeChar[0]-48)*10 + (timeChar[1]-48);
       *(timeTmp+1) = (timeChar[3]-48)*10 + (timeChar[4]-48);
       if (*timeTmp>24||*(timeTmp+1)>60) {
          std::cout<<"Wrong time!\n";
          return false;
        }
          return true;        
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru