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

закоментить последние блоки в программе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объявите четыре переменные для хранения вещественных чисел с точностью 12 значащих цифр http://www.cyberforum.ru/cpp-beginners/thread654460.html
Объявите четыре переменные для хранения вещественных чисел с точностью 12 значащих цифр внутри функции main()      Объявите две глобальные переменные для хранения целых чисел в диапазоне  
C++ Вычислить сумму положительных элементов каждого столбца матрицы А Задание. Вычислить сумму положительных элементов каждого столбца матрицы А(m n) с использованием функций. Для диалога с пользователем использовать меню. Есть программа, которая выполняет вот это "Вычислить сумму положительных элементов каждого столбца матрицы А(m n) с использованием функций". Подскажите, как добавить в нее меню. Программа: #include<iostream.h> int sum (int **arr,... http://www.cyberforum.ru/cpp-beginners/thread654456.html
Массив(чётные и нечётные числа) C++
помогите, пожалуйста, написать программу: нужно в массиве, в его начало, поставить сначала все четные числа, а затем нечётные...затем посчитать количество чётных чисел в массиве(массив можно ввести с клавиатуры, а можно через "srand"). Делать это нужно путём перестановки элементов в массиве.
Работа с двоичными файлами C++
У меня есть кусок программы, который мне нужно переписать: #include <iostream> #include <conio.h> #include <cstdlib> #include <locale.h> #include <string.h> #include <fstream> using namespace std;
C++ Объявление переменных различных типов http://www.cyberforum.ru/cpp-beginners/thread654441.html
Совсем не понимаю задачу Помогите пожалуйста!! Объявите четыре переменные для хранения вещественных чисел с точностью 16 значащих цифр внутри функции main()      Объявите три переменные для хранения вещественных чисел с точностью 18 значащих цифр внутри функции main() и инициализируйте каждую из них произвольным значением на Ваше усмотрение 
C++ vector, list, deque Пытаюсь разобраться, куда лучше какой контейнер применять, под какие задачи. Первый вопрос по списку: Сказано, что список удаляет любой элемент без потери скорости, это значит, что спиок через n-ое количество удалений list великолепно фрагментирует память? как потом эти дыры заполняются если список остается неизменным? #include <iostream> #include <list> #include <iterator> #include... подробнее

Показать сообщение отдельно
zmei89
31 / 6 / 1
Регистрация: 10.09.2010
Сообщений: 833

закоментить последние блоки в программе - C++

19.09.2012, 16:14. Просмотров 431. Ответов 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
34
35
36
37
38
39
40
41
42
43
44
45
#include <stdio.h>
#include <algorithm.h>  (заголовочный файл  библиотеки STL)
#include <conio.h>
const int MaxN = 101;  (Значения const данных класса задаются один раз и навсегда в конструкторе, целое число максимального)
int n, m, s; (целые числа переменных)
struct Tedge {int a, b, c;} R [MaxN * MaxN]; (это структура стояния, то есть несколько переменных возможно разного типа, но объединенных по смыслу в одну переменную. )
bool U [MaxN * MaxN]; (логический тип данных примитивный тип данных)
int P[MaxN]; (целое число переменной P максимального)
bool operator <(const Tedge& a, const Tedge& b) {    (бинарные операции константы  состояния а и константы состояния b)
return a.c < b.c;
}
int get (int x) (целое цисло стандартного потока ввода cin заставляет систему ожидать ввода пользователем любого символа целое число от х)
{
if (P[x]!= x) P[x] = get (P[x]); (оператор условия)
return P[x];
}
void Join (int x, int y) (тип или ключевое слово позволяющий соединять записи из двух таблиц реляционной базы данных)
{
x = get(x);
y = get(y);
if (x == y) P[x] = y; else P[y] = x;
}
int main()  (главная функция программы (и сама программа соответственно, т.к. с функции main начнется выполнение программы) вернет системе код возврата в размере целого числа системы (16 или 32 байта как правило)
{
freopen («input.txt», «r», stdin);  (связывает существующий поток с другим файлом.)  (для входных данных)
scanf («%d % d», &n, &m);  (читает данные из стандартного потока stdin)
for (int i = 1; i <= m; i++) (оператор цикла от целого числа)
scanf («%d % d % d», &R[i].a, &R[i].b, &R[i].c);
sort (R, R + m); (сортировка)
memset (U, 0, sizeof(U));  (заполняет буфер указанным символом или используется для инициализации) (Позволяет получить размер в байтах для неуправляемого типа)
s = 0;
for (int i = 1; i <= n; i++) P[i] = i;
for (int i = 1; i <= m; i++)
if (get (R[i].a)!= get (R[i].b)) {
Join (R[i].a, R[i].b);
s += R[i].c;
U[i] = true;
}
printf («Ves dereva raven =%d\n», s); (вывод на экран)
printf («V derevo vhodat rebra:\n»);
for (int i = 1; i <= m; i++)
if (U[i]) printf («%d % d\n», R[i].a, R[i].b); (выведет текст 
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru