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

Как присвоить нужному элементу в матрице значение первого или последнего элемента? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести все представления натурального числа в виде сумм чисел http://www.cyberforum.ru/cpp-beginners/thread1200958.html
Есть программа ,распечатывающая все представления натурального числа суммами натуральных чисел.При вводе больших чисел в dev cpp не выводит все суммы.Подскажите как исправить #include <stdio.h> #include <stdlib.h> #include <string.h> void print_sum(int **arr) { int num = **arr; int i = 0; while(num != 0) {
C++ Не работает определение вектора Не работает такое определение вектора vector<int> v{9,10,5,3,2,5}, в этой программе: #include <iostream> #include <vector> using namespace std; int main() { vector<int> v{9,10,5,3,2,5}; for (int i = 0; i < v.size() / 2; i += 1) cout << v + v << endl; return 0; http://www.cyberforum.ru/cpp-beginners/thread1200953.html
C++ Получение битов и байтов от значения
Здравствуйте! И так, дано к примеру значение формата 0x0000FF00 . Как получить 2 байт данного значение? или 5 бит? Прошу подробно расписать где что и как использовать. Заранее благодарен!
При решении, каких прикладных задач используются многомерные массивы? C++
Желательно с примерами. И ещё не подскажите какие виды схемы программ бывают (Я так понимаю блок-схемы, но какие виды схем?)
C++ Получить сумму ряда элементов, находящихся после первого отрицательного числа в i-ом рядке матрицы http://www.cyberforum.ru/cpp-beginners/thread1200907.html
Задано натуральное число n и целочисленная квадратная матрица порядка n получить вектор b0....bn-1 где bi это сумма элементов находящихся после первого отрицательного числа в i-ом рядке матрици
C++ Как записать построчно слова через пробел в текстовый файл? В каждую строку вводит только по одному слову, весь нет обрыл не могу найти. Дан какой либо текст, и надо его записать в n строк с каким то кол-вом слов через пробел.. подробнее

Показать сообщение отдельно
jurok_85
241 / 224 / 77
Регистрация: 21.02.2013
Сообщений: 518
Завершенные тесты: 1
06.06.2014, 14:16     Как присвоить нужному элементу в матрице значение первого или последнего элемента?
вместо этого циклла -
C++
1
2
3
4
5
6
7
8
9
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
if (n/2==i && n/2==j)
    {
        if (a[i][j]==min) a[i][j]=a[0][0];
        if (a[i][j]==max) a[i][j]=a[n][n];
    }
}
наверное надо :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//твой предыдущий код
cout<<"min: "<<min<<" max: "<<max<<"pervii: "<<per<<"posled: "<<pos<<endl;
 
 
    if(n % 2 != 0)
    {
        int temp;
        if (a[n/2][n/2]==min)
        {
            temp = a[n/2][n/2];
            a[n/2][n/2] = a[0][0];
             a[0][0] = temp;
        }
        if (a[n/2][n/2]==max)
        {
            temp = a[n/2][n/2];
            a[n/2][n/2] = a[n-1][n-1];
            a[n - 1][n - 1] = temp;
        }
    }
Добавлено через 1 минуту
Цитата Сообщение от coder2 Посмотреть сообщение
общий элемент главной и побочной диагонали
это как я понимаю самый центр массива если если его размер является не четным
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru