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

Описание комментарии и блок схема в Visual C++ 6.0 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Варианты ответов (тест) http://www.cyberforum.ru/cpp-beginners/thread717138.html
Если derived class (Class2) содержит переопределеную функцию из the base class (Class1), как может derived function вызывать the base class function если function declaration следующая: void print( ); Question options: A) : public Class1 : : print( ); B) print( ); C) Class1 :: print( ); D) all of the above
C++ Циклический сдвиг массива влево и вправо Нужно реализовать циклический сдвиг массива влево и вправо! Например есть массив int- {121605}? mass_len=6, нужно чтобы после сдвига влево на один он принял вид {211056}! И после сдвига вправо принял свой первоначальный вид! Уже два дня не могу сделать это, прошу помощи, хотя бы просто не большой кусок кода, заранее спасибо! Добавлено через 18 минут с начало число 121605 нужно разбить на... http://www.cyberforum.ru/cpp-beginners/thread717137.html
C++ Создание объекта произвольного класса по указателю на базовый класс
Есть некий абстрактный базовый класс . Мы знаем , что от этого базового класса будет образовано несколько конкретных производных классов .Они будут реализововаться отдельно(про них мы ничего не знаем и с ними работать не можем ) .Нужно написать функцию , которая получает указатель на базовый класс (которому указывает на один из наших производный ) , и создает объект производного класса ,а...
C++ Программа вылетает с ошибкой
начал читать Б. Страуструпа "Программирование. Принципы и практика использования C++" Пробую пример из текста и при запуске вылетает с ошибкой времени выполнения: даж при дебаге ставлю точку останова на объявлении векторов - все равно вылетает IDE - Qt Creator 2.4.1 проэкт без Qt-шных библиотек #include <iostream> #include <vector> #include <algorithm>
C++ Ошибка на этапе компиляции http://www.cyberforum.ru/cpp-beginners/thread717111.html
Добрый вечер. Ребят помогите, не могу понять в чем дело. Есть программа в которой описан 1 класс (работа с пользователями) Всё нормально работало до тех пор пока я не разделил программу на реализацию и интерфейс. появилась одна ошибка - на этапе выполнения. Пишет что функция не берет 1 аргумент. Если конкретней то: у меня есть 2 метода : 1-й запись в бинарный файл 2-й
C++ Поменять местами первый и последний ряды матрицы Разработать матрицу X(6,6) Поменять местами первый и последний ряды. заранее благодарен. подробнее

Показать сообщение отдельно
Юля_программист
461 / 116 / 17
Регистрация: 04.05.2012
Сообщений: 573
Записей в блоге: 1
03.12.2012, 15:02     Описание комментарии и блок схема в Visual C++ 6.0
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
#include <iostream>
#include <cmath>
//все что выше это заголовочные файлы, в которых содержатся прототипы стандартных функций
using namespace std;//пространство имен
 
int main()//начало программы
{
setlocale(LC_ALL,"Russian");//кодировка
double x;//вещественная переменная с двойной точностью
int a;//целочисленная переменная
cout<<"a: ";//вывод на экран
cin>>a;//ввод с экрана
if (a == 1) //если а равно 1, входим в if 
{
x = cos(pow(double(a + 2), 3))*cos(pow(double(a + 2), 3));//ну тут считаем
}
else //если не равно 1, то идем сюда
{
     if(a == 2)//тут проверяем, а не равно ли 2?если да то идем в цикл
        {
              x = cos(double(a))*cos(double(a))*cos(double(a)) +sin(double(a))*sin(double(a));//считаем
         }
 
         else//если не равно 2, то прыгаем сюда
              if(a == 3) //и тут проверяем, а не равно ли 3?если да то заходим сюда)
                    {x = sin(double(a) + abs(cos(double(a))));
                     }
                  else //ну вот и если не равно 3 то х равен 25
                    x = 25;
 
cout<<"x = "<<x<<endl;//выводим
return 0;//и что то там возвращаем этого я еще не знаю)
}
Добавлено через 5 минут
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
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Russian");
    double x;
    int a;
//аналогично первой программе
    cout<<"a: ";
    cin>>a;
    switch (a)//оператор switch - работает по уже известным значением,т.е если 1,2,3 проявится во вводе то мы сразу идем туда без всяких там проверок, а если ни одно из значений нам не попадается мы идем на default(те x=25). break - выход из ветки, завершение программы
    {
    case 1: x = cos(pow(double(a + 2), 3))*cos(pow(double(a + 2), 3));
        break;
    case 2: x = cos(double(a))*cos(double(a))*cos(double(a)) +
                sin(double(a))*sin(double(a));
        break;
    case 3: x = sin(double(a) + abs(cos(double(a))));
        break;
    default://дефолтная ветка
        x = 25;
        break;
    }
    cout<<"x = "<<x<<endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru