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

Ошибка в коде - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ friend классы http://www.cyberforum.ru/cpp-beginners/thread961728.html
Доброго времени суток форумчани. Вот потихоньку учу C++, добрался до дружественных функций и классов. Вроде бы все ясно, но все равно не могу понять как оно работает?? и нужно ли вообще? Пересмотрел много примеров, но там в коде начинаешь путаться что куда идет. Объясните на несложном примере с классом и функциями пожалуйста(если можно). Реально не понимаю. Заранее спасибо.
C++ Опять тестовая оболочка - рандом Написала тест, спасибо Культину, но преподавателя не устраивает. Нужно считывать вопросы с файла с помощью рандома. В тесте 50 вопросов, выбираем их количество а потом генерируем номер каждого вопроса и считываем его. Подскажите как в программе задать что именно ЭТОТ вопрос надо найти и считать... http://www.cyberforum.ru/cpp-beginners/thread961727.html
Создание и использование классов.Работа над ошибками C++
Задали сделать програмку. Вроде бы ничего сложного. Но выбивает ошибки( 1. Дано действительное число a и целое n. Вычислить сумму 1/a+1/a*(a+1)*(a+2) + 1/(a*(a+1)*(a+2)+...+(a+n)) составила программку #include<stdio.h> #include<conio.h> #include<math.h> #include<iostream>
Преобразование C++
О каком преобразовании идет речь в строке 34, если конструктор принимает тип double и аргумент (10.0) записывается в double dReal? // // TypeConversion - demonstrate the implicit conversion // of one type to another // #include "stdafx.h" #include <iostream> using namespace std; class Complex
C++ типы данных http://www.cyberforum.ru/cpp-beginners/thread961710.html
Подскажите как средствами С++ получить доступ к отдельным байтам стандартных типов данных, только без использования асматических вставок.
C++ Мусор в памяти, выделенной динамически Есть код, выполняет разархивацию файла, закодированного LZ77. Вот его основная часть: цикл в котором проверяется каждый бит в маске и согласно его значению раскодируется файл. Если бит установлен в 0, то следующий байт нужно просто считать как есть, если установлен в 1, то это ссылка на место, где можно найти эту часть файла. while (!infile.eof()) { infile.read(mask, maskSize); ... подробнее

Показать сообщение отдельно
mockk
Сообщений: n/a
25.09.2013, 00:07     Ошибка в коде
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
#include <iostream>
using namespace std ;
int h,m,a,b,c;
int main()
{
setlocale (0, "rus");
cout << "Введите часы:" << endl;
cin >> h;
cout << "Введите минуты:" << endl;
cin >> m;
if ((h<0)||(h>23)||(m<0)||(m>59))
cout << "Введите правильно!!!" << endl;
if (h>12) cout << (h-12);
 
    if ((h==0)&&(m==0))      cout << "полночь" << endl;
    if ((h==12)&&(m==0))     cout << "полдень" << endl;
 
c:  { if ((h>0)&&(h<5))    "ночи"    ;
      if ((h>=5)&&(h<12))  "утра"    ;
      if ((h>12)&&(h<18))  "дня"     ;
      else                 "вечера"  ;
    }
a: {     if ((h==0)&&(h>4)&&(h<=12) )     "часов"  ;
   else  if (h==2,3,4)                    "часа"   ;
   else  if (h==1)                        "час"    ;
   }
b: {       if (m==2,3,22,23,32,33,42,43,52,53)       "минуты" ;
      else if (m==1)                                 "минута" ;
      else                                           "минут"  ; 
   }
   
   
   cout << h << a << m << b << c << endl;
system ("pause");
 return 0;
}
мне нужно чтобы прога выдавала в формате 22.15 10 часов 15 минут вечера, но она выдает не в том порядке.
я думаю что проблема в отметках a,b,c. я не знаю как отметить и проблемы с пробелом.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru