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

Вывести на экран максимальную скорость транспорта в зависимости от введенного признака - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Произведение многочленов http://www.cyberforum.ru/cpp-beginners/thread183965.html
Здравствуйте. Мне нужно решить задачу, вот текст: По заданным коэффициентам многочлена n-й степени А(х) и многочлена m-й степени В(х) определить коэффициенты многочлена С(х)=А(х)*В(х). Программу то написал, но она не складывает подобные члены, из-за чего получается неверный рез-тат. Вот код: #include <stdio.h> #include <conio.h> void main() { const ArrLength = 100;
C++ Что то не так с программой Написать програму которая вычисляет среднее арифметическое елементов масива #include<iostream> using namespace std; void main() { const int size = 5; float Arr = {5, 7, 3, 8, 4}; float SA =0; for(int i=0;i<size;i++) { http://www.cyberforum.ru/cpp-beginners/thread183952.html
C++ двумерный массив
суть программы - поменять четные столбцы матрицы местами 2 с 4, 4 с 6 и тд например задаю матрицу 5x5 результат 2 1 1 1 5545 2 3 1 0 1 15145 3 6 5 2 3 5445 2
C++ Указатель на функцию
Проверял, что быстрее работает и столкнулся с дилеммой - по идее, ссылаться на функцию через указатель быстрей, чем просто вызывать ее, но тут получилось наоборот. Хотя когда просто пользовался указателем(без функции) все было исправно(по времени). Может подскажете в чем собственно дело. Суть программы простая, кучу раз "зовем" функцию, и фиксируем время в миллисекундах, до и после. ...
C++ Программа для вычисления количества дней между двумя датами http://www.cyberforum.ru/cpp-beginners/thread183914.html
Добрый день!Ни как не получаеться написать в си программу, которая будет уметь считать дни между двумя заданными датами, без использования циклов...Начиная с 1 .1.1 где до 6.1.1584 каждые четыре года высокосный год, даты сс 7-16.1.1584 года не существует, а с 17.1.1584 года кажды 4 год высокосный, кроме тех которые деляться на 100 но все которые деляться на 400 являються высокосными.Хотя бы общий...
C++ Организация программы. Здравствуйте. Как организовать программу? Дана матрица с ней производится ряд операций. После этих операций матрица проверяется на определенное условие и если оно не выполняется то эти операции производятся уже с изменившейся матрицей, и так пока условие не будет выполнено. При попутке организовать это с помощью конструкции while получается что он всегда работает с первоначальной матрицей а не с... подробнее

Показать сообщение отдельно
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
722 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
30.10.2010, 19:19     Вывести на экран максимальную скорость транспорта в зависимости от введенного признака
Цитата Сообщение от Traveller710 Посмотреть сообщение
приведи пример кода пожалуйста
подойдет такое?

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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#include <iostream>
#include <iomanip>
#include <vector>
#include <typeinfo>
 
using namespace std;
 
class T_transport{
    public:
    virtual void show() = 0;
};
 
class T_car: public T_transport{
    private:
    int rate;
 
    public:
    T_car(): rate(200){};
    void show(){cout<<"rate car= "<<rate<<endl;}
};
 
class T_plain: public T_transport{
    private:
    int rate;
 
    public:
    T_plain(): rate(900){};
    void show(){cout<<"rate plain= "<<rate<<endl;}
};
 
class T_moto: public T_transport{
    private:
    int rate;
 
    public:
    T_moto(): rate(300){};
    void show(){cout<<"rate moto= "<<rate<<endl;}
};
 
class T_bicycle: public T_transport{
    private:
    int rate;
 
    public:
    T_bicycle(): rate(50){};
    void show(){cout<<"rate bicycle= "<<rate<<endl;}
};
 
 
     T_transport* manufact(){
         srand(time(NULL));
         switch(rand() % 4){
             case 0: return new T_car;
             case 1: return new T_plain;
             case 2: return new T_moto;
             case 3: return new T_bicycle;
         }
         return 0;
     }
 
 
 
int main()
{
 
    T_transport *p;
    p = manufact();
    if( typeid(*p) == typeid(T_car))
        p->show();
 
    if( typeid(*p) == typeid(T_plain))
        p->show();
 
    if( typeid(*p) == typeid(T_moto))
        p->show();
 
    if( typeid(*p) == typeid(T_bicycle))
        p->show();
 
 
    return 0;
}
typeid() - признак (как бы)
 
Текущее время: 16:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru