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

в каждом столбце матрицы поменять местами минимум с элементом побочной диагонали - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Быстрый поиск элемента http://www.cyberforum.ru/cpp-beginners/thread1085461.html
Добрый день всем! Такой вопрос - есть у меня строка из 64-х чаров. Мне приходит новый чар и нужно найти какой индекс у такого же чара в массиве. Но переберивать ифом все элементы очень затратно(в плане производительности). Есть ли какие-то способы? Можно ли сделать массив, у которых индексы будут чары?
C++ Растолкуйте new с адресацией! Я так понимаю что это для избегания повторного выделения памяти? но до конца так и не понял. Спасибо откликнувшимся. Вот я экспериментировал: #include <iostream> using namespace std; char buffer; void main() { http://www.cyberforum.ru/cpp-beginners/thread1085458.html
C++ Удалить строки, в которых больше 7ми слов
Друзья. Вторую неделю ломаю голову чем и как можно решить эту задачу. Есть текстовый документ на 5 миллионов строк (cp1251), есть как кириллица так и латиница + цифры. Нужно удалить из него все строки в которых больше семи слов (тоесть больше 7 пробелов). Подскажите пожалуйста чем и как :) Добавлено через 6 минут Могу разделить на куски, потом сложить обратно - если объемы большие.
Работа с множествами(символы) C++
Здравствуйте, столкнулась с такой проблемой. Вот само задание:осуществить все операции над элементами множеств: пересечение, разность, проверку эквивалентности и неэквивалентности,возможность исключения элемента из множества, проверку принадлежности каждому из множеств любого элемента, введенного пользователем. А- множество из символов, имеющих код в диапазоне от 224 до 240; Множество В-множество...
C++ Минимальная математическая база http://www.cyberforum.ru/cpp-beginners/thread1085425.html
Здравствуйте. Заранее прошу прощения за возможный оффтоп, ибо не знал, куда именно можно податься с этим вопросом. Уже давно понял, что без математики программирование малоэффективно, но тут возникает вопрос: Какими должны быть начальные знания, чтобы не застрять на первых этапах изучения программирования. (Учусь в 10 классе. Алгебра и геометрия преподаются крайне плохо, а про информатику вообще...
C++ Variable or field 'fooo' declared void пишу программу-конвентер. сначала в map записываются значения. потом, с помощью функции fooo при выборе 1 мы записываем этот map в соответствующие вектора и печатаем их, а при выборе 2 - из векторов записываем в другой map (ну, суть, в общем то не меняется) и тоже печатаем его. без функции всё работало прекрасно, но по заданию надо именно с ОДНОЙ функцией конвертирования, так сказать. ... подробнее

Показать сообщение отдельно
sktm
0 / 0 / 1
Регистрация: 30.01.2014
Сообщений: 11
30.01.2014, 17:58     в каждом столбце матрицы поменять местами минимум с элементом побочной диагонали
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
#include<cmath>
#include<cstdlib>
#include<iostream>
#include<iomanip>
 
using namespace std;
 
//Формирование матрицы А
int main()
{
    int A[8][8],i,j,n=8,min;
    system("cls");
    cout<<"Matrix A:"<<endl;
 
    for(i=0; i<n; i++)
    {
        for(j=0; j<n; j++)
        {
            A[i][j]=rand() %10;
            cout<<A[i][j]<<"\t";
        }
 
        cout<<endl;
    }
 
    cout<<endl;
 
    int i1,j1;
    for(j=0; j<n; j++)
    {
        min=A[0][j];
        i1=0;
        j1=j;
        for(i=1; i<n; i++)
            if(A[i][j]<min)
            {
                min=A[i][j];
                i1=i;
                j1=j;
            }
        A[i1][j1]=A[n-1-j][j];
        A[n-1-j][j]=min;
        }
        for(i=0; i<n; i++)
        {
            for(j=0; j<n; j++)
                cout<<A[i][j]<<"\t";
            cout<<endl;
        }
    }
 
Текущее время: 11:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru