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

Превращене - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужен код для передачи данных из TextBox на почту или ICQ http://www.cyberforum.ru/cpp-beginners/thread322834.html
подскажите код для передачи данных из TextBox1 на почту или аську или сниффер в крайнем случае заранее спс
C++ Создать динамический массив Создать динамический массив указателей для сохранения двухмерного массива А в динамической памяте. Составить программу для подсчета суммы парних элементов масивва А розмера m×n, используя функцію обробки элементов. http://www.cyberforum.ru/cpp-beginners/thread322828.html
C++ Ошибка при завершении программа.
Проблема в следующим когда я создаю 3 объект case 1 и пробую после этого вывести case 2 вылетает ошибка в чем проблема ??? #include <iostream> #include <Windows.h> #include "Worker.h" using namespace std; class CWorker { public: CWorker(void);
C++ Упорядочивание элементов массива и Функции.
Люди добрые помогите составить программки. У меня уже каша в голове из-за них :/ 1. Упорядочивание элементов массива Разработать программу, которая вводит целочисленную матрицу из n строк и m столбцов (1<n<=100, 1<m<=50) и упорядочивает элементы матрицы. Правило упорядочивания определяется вариантом: Разместить все отрицательные элементы в верхнюю левую область матрицы (заполняя ими матицу по...
C++ класс матрицы М. http://www.cyberforum.ru/cpp-beginners/thread322799.html
Можете пожалуйста написать программу или хотябы пример потому что я в этом:wall: заранее спасибо Вычислить количество отрицательных элементов, находится выше главной диагонали матрицы М.
C++ Необходимо найти книгу Помогите найти книгу Седжвик Роберт- Алгоритмы на с++. Не путать с книгой фундаментальные алгоритмы. подробнее

Показать сообщение отдельно
xAtom
914 / 739 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
19.06.2011, 23:19     Превращене
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
#include <stdio.h>
 
// перстановка максимального элемента с минимальным - обмен
void  min_max(int* arr, int* end) {
    int*  ta  = NULL;
    int tmp = *arr;
    for(int* p = arr; p != end; ++p ) {
        if( *p <= tmp ) {
            tmp = *p;
            ta = p;
        }
    }
    tmp    = *arr;
    int* tb = NULL;
    for(int* z  = arr; z != end; ++z ) {
        if( *z >= tmp ) {
            tmp = *z;
            tb    =  z;
        }
    }
    if(ta && tb) {
         tmp = *ta;
         *ta = *tb;
         *tb = tmp;
    }   
}
 
 
// вывод в консоль
void print(int* arr, int* end, const char* fmt) {
    while(arr != end )
         printf(fmt, *arr++);
}
 
 
 
 void  main(void){
    int  B[] = { 10, 40, 777, 20,  0, 111, 4, 3, 5, 7, 8, 800 };
    min_max(B, B + sizeof(B) / sizeof(int));
    print(B, B + sizeof(B) / sizeof(int), "%d, ");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru