Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ряд чисел в массив https://www.cyberforum.ru/ cpp-beginners/ thread435777.html
В консоли вводим с клавиатуры ряд чисел, размер ряда n 1 7 4 2 7 9 4 2 На выходе нужно получить массив состоящий из этих чисел.
callback функции не для кнопок на экране, а для клавиш на клав. и мышке. Как? C++
Я так понимаю, что в WIN API все действия делаются асинхронно через callback функции. Но как инициировать действие для клавиш клавиатуры и кнопок мышки? Или их по другому делают? Вот из книги страуструпа( я не много по другому написал ): #include "GUI.h" #include "Graph.h" #include "Lines_window.h" #include <stdexcept> #include <iostream> int main()
C++ Минимальный и максимальный элемент массива. https://www.cyberforum.ru/ cpp-beginners/ thread435763.html
Ребят вот ещё задачка одна.. Напишите функцию MinMaxElem (int array), которая опред. мин. и макс. элемент массива и меняет их значения местами. Функция main должна задать значения элементам массива, вызывать функцию MinMaxElem, вывести результат её работы на экран. Буду очень признателен :)
C++ Функции в С++. Сдалайте пожалуйста. https://www.cyberforum.ru/ cpp-beginners/ thread435761.html
Написать подпрограмму, которая выводить на печать элементы одномерного массива в порядке возрастания их значений. В головной программе вызвать эту подпрограмму для нескольких массивов.
функция перехвата нажатий клавиш C++
Какая есть функция перехвата нажатий клавиш, кроме kbhit(); не подходит и если не сложно привидите пример работы функция перехвата нажатий клавиш
C++ Создать функцию, которая печатает все натуральные числа, меньше N, являющиеся палиндромом Создать функцию, которая печатает все натуральные числа, меньше N, являющиеся полиндромом. Число называется полиндромом, если оно читается одинаково как сначала, так и с конца (например 383, 22). Число Nпередать подпрограмме, как параметр. https://www.cyberforum.ru/ cpp-beginners/ thread435738.html
C++ . Написать функцию, для поиска максимального элемента в указанной строке двумерного массива https://www.cyberforum.ru/ cpp-beginners/ thread435723.html
Помогите пожалуйста с задачей, вот она: Написать функцию, для поиска максимального элемента в указанной строке двумерного массива. Сдвинуть в двумерном массиве все строки циклически вправо на количество элементов равное максимальному элементу в этой строке. Я сделал так: #include <stdio.h> #include <tchar.h> #include <stdlib.h> #define SIZE_ARRAY 10 #define MAX_INTEGER 10 int...
C++ Вывод только положительных чисел...
Нужно написать программу,которая будет выводить только положительные числа и считать среднее арифметическое выведенных четных чисел.
C++ find_if, нужна помощь Здравствуйте! Помогите решить проблему пожалуйста. Тут все просто, но у меня куча ошибок ( Вот структура struct HardWare { unsigned int code; string brand; string cpu_type; https://www.cyberforum.ru/ cpp-beginners/ thread435692.html C++ Запуск не через cmd https://www.cyberforum.ru/ cpp-beginners/ thread435647.html
Компилятор Dev C++, через что ещё можно произвести выполнение, кроме как через Cmd, и как сделать? Спасибо!
Удалить из сообщения слова (без учета регистра), которые повторяются. C++
Удалить из сообщения слова (без учета регистра), которые повторяются.
C++ Подсчитать количество нечетных элементов https://www.cyberforum.ru/ cpp-beginners/ thread435637.html
Подсчитать количество нечетных элементов,Найти номер последнего максимального элемента,Поменять местами два средних столбца, если количество столбцов четная, и первый со средним столбцом, если количество столбцов нечетная.
0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 22
0

Избавиться от глобальной переменной - C++ - Ответ 2429983

26.01.2012, 19:03. Показов 2315. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
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
#include <iostream>                     // подключаем ввод/вывод
#include <cmath>                        // подключаем математические функции
#include <conio.h>                      // подключаем для использования getch()
 
using namespace std;                    // пространство имен std
#define PI 3.1415926535                 // макрос. в коде PI будет автоматически заменяться на 3.1415926535
void inputValues();                     // прототип функции ввода значений
double space();                         // прототип функции для вычисления объема
double area();                          // прототип функции для вычисления прощади боковой поверхности
// структура Конуса
struct Cone {
    double R;                 // радиус большего круга
    double r;                 // радиус меньшего круга
    double h;                 // высота усеченного конуса
    double l;                 // образующая усеченного конуса
};
Cone cone;                    // создаем один объем структуры Cone
// функция main, с которой начинается исполнение программы
int main()
{
    inputValues();            // вызов функции для ввода данных
    cout << "\nОбъём конуса равен: " << space() << "." << endl;         // вызов функции для вычисления объема и вывод результатов
    cout << "Площадь боковой поверхности конуса равна: " << area() << "." << endl;             // вызов функции для вычисления площади боковой поверхности и вывод результатов
    getch();                  // ожидание нажатия клавиши
    return 0;                 // успешное завершение программы
}
// функция для ввода данных
void inputValues()
{
    do {
        cout << "Введите радиус большого круга и радиус малого круга: ";
        cin >> cone.r >> cone.R;
    } while( cone.r <= 0 || cone.R <= 0 || cone.r >= cone.R );        // проверка правильности введенных данных
    do {
        cout << "Введите высоту усечённого конуса и образующую усечённого конуса: ";
        cin >> cone.h >> cone.l;
    } while( cone.h <= 0 || cone.l <= 0 || cone.h >= cone.l );        // проверка правильности введенных данных
}
// функция для вычисления объема усеченного конуса
double space()
{
    return ( PI * cone.h * ( pow( cone.R, 2 ) + pow( cone.r, 2 ) + cone.R * cone.r ) ) / 3;
}
// функция для вычисления площади боковой поверхности усеченного конуса
double area()
{
    return PI * cone.l * ( cone.R + cone.r );
}
Как избавиться от глобальной переменной Cone cone и выполнить передачу параметров по значению?

Вернуться к обсуждению:
Избавиться от глобальной переменной C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.01.2012, 19:03
Готовые ответы и решения:

Различие глобальной и глобальной статической переменной
у нас есть заголовочный файл со стражами, допустим global.h , его используют несколько других...

Инициализация глобальной переменной
Здравствуйте, мне необходимо в программе по решению СНАУ добавить возможность задавать коэфициенты...

Как сделать матрицу глобальной переменной?
int main() {randomize(); int N,M; cout&lt;&lt;&quot;Vvedit rozmirnist matrici NxM:\n&quot;; cin&gt;&gt;N; cin&gt;&gt;M;...

Можно ли обратиться к перекрытой глобальной переменной?
int x; void f(int x); int main() { f(2); return 0; }; void f(int x) { x=x; // здесь я...

3
26.01.2012, 19:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.01.2012, 19:03
Помогаю со студенческими работами здесь

Работа с глобальной переменной типа bool
ок, я создала глобальную переменную типа bool (да, лучше этого избегать и все такое, но сейчас так...

Srand для обнуления глобальной переменной
Надо для переменной задать рандомное значение, чтобы каждый раз при запуске обнулял. #pragma once...

Как изменить значение глобальной переменной в функции?
#include &lt;cstdlib&gt; #include &lt;stdlib.h&gt; #include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;math.h&gt; ...

Класс памяти по умолчанию для глобальной переменной
Здравствуйте! Прочитала такую вещь тут Вот что-то не укладывается мне в голове пункт 2 и...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru