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

Интервал между моментами 12-часового цикла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввод даных, организация цикла, и выбор по заданному условию http://www.cyberforum.ru/cpp-beginners/thread110614.html
Составить программу для решения задачи, включающей ввод исходных данных, организацию цикла, и выбор по заданному условию. Y= 187*x+1 при x<0 tg(11x*x)-17*x/3 при x>=0 Интервал изменения аргумента X= -0.5....0.5 Шаг по X = 0.1 Помогите пожалуйста) Очень важно) и если не трудно с пояснениями)
C++ Поиск ошибок в вариантах кода. Проверьте Определите, содержат ли следующие фрагменты программы ошибки. Для каждой ошибки укажите, как она может быть исправлена. Замечание: в некоторых фрагмен- тах ошибки могут отсутствовать. a) template < class A > int sum( int numl, int num2, int num3 ) { return nurnl + num2 + num3; } http://www.cyberforum.ru/cpp-beginners/thread110612.html
Абстракция текста (ошибка в студии) C++
Программа должна добавлять строки, удалять одну сроку, очищать все строки, подсчитывать длину самой длинной строки. Но после выполнения программы, после того как вожу исходные данные которая запрашивает программа моя и нажимаю enter, компилятор выбивает такую ошибку. Покажите пожалуйста как ее исправить в коде моей программе. http://i.***********/i4/57/73/4effc22fe5cde6c3887d00c94a85.jpeg Код...
Передвижение по стрелочкам в консоли. C++
Всем привет!!!Помогите пожалуйста сделать передвижение с помощью стрелочек по списку...(в консоли....)
C++ Генератор топологии сети http://www.cyberforum.ru/cpp-beginners/thread110480.html
Сеть генерируется на матричном поле. В каждой ячейке матрицы может быть либо рабочая станция (конечный элемент), либо соединитель. Соединители используются 3 видов: прямой отрезок, угол и тройник. Сеть должна быть построена по принципу дерева: 1) все узлы соединены между собой; 2) нет ни одного кольцевого маршрута. В центре размещается сервер. От него может отходить несколько маршрутов. ...
C++ Работа с указателями Задана матрица чисел и заданы 2 массива указателей. Настроить первый массив указателей на минимальные элементы по строкам матрицы, второй - на максимальные элементы по столбцам. Для доступа к элементам матрицы использовать: 1. индексные выражения; 2. доступ к элементам массива по имени-указателю массива с модификацией по текущей строке(столбцу). помогите исправить прогу, она в одном случае... подробнее

Показать сообщение отдельно
Voron8
13 / 13 / 1
Регистрация: 28.04.2009
Сообщений: 62
01.04.2010, 14:55     Интервал между моментами 12-часового цикла
C++
1
2
3
4
5
6
cout<<"введите время(0.00.00):";
char a[100]={'\0'},buf[5];
cin.getline(a,100);
    int hour=0, minute=0, second=0;
 
read(a,hour,minute,second);
Вся задача
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
#include <iostream>
using namespace std;
 
void read(char* a,int& hour,int& minute,int& second){
    char buf[5];
 
    for(int i=0,j=0,m=0;i<=strlen(a);i++){
        if(a[i]=='.'||a[i]==':'||!a[i]){
            switch (j){
                case 0:
                    hour=atoi(buf);j++;m=0;
                    break;
                case 1:
                    minute=atoi(buf);j++;m=0;
                    break;
                case 2:
                    second=atoi(buf);j++;m=0;
                    break;
            }
        }else{
            buf[m]=a[i];m++;buf[m]='\0';
        }
    }
return ;}
 
int time(int hour, int minute, int second){
    return hour*3600+minute*60+second;
}
 
int main() {
    
cout<<"введите время(0.00.00):";
char a[100]={'\0'},buf[5];
cin.getline(a,100);
    int hour=0, minute=0, second=0;
 
read(a,hour,minute,second);
int t=time(hour,minute,second);
 
 
cout<<hour<<":"<<minute<<":"<<second<<"="<<t<<endl;;
    cin.get();
    return 0;
}
 
Текущее время: 15:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru