Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 28.11.2014
Сообщений: 18

Получить одномерный массив из из отрицательных элементов матрицы. Поменять местами первый и последний элемент

25.01.2015, 12:25. Показов 1171. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1 2 -3
-0.5 7 0.1
-1.7 13 -18.5
Я составил начало программы, но возникла проблема с выводом одномерного массива.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{double A[3][3]={   1,     2,     -3,
 -0.5,    7,     0.1,
 -1.7,   13,  -18.5},
 B[3];
int i,j;
for(i=0; i<3; i=i+1){
      for(j=0; j<3; j=j+1){
      cout<<setw(6)<<A[i][j];
   }
   cout<<endl;
}
for(i=0; i<3; i=i+1){
   for(j=0; j<3; j=j+1){
       B[i]=A[i][i]<0;}
}
for (i=0; i=3; i++){
    cout<<" B[i]="<<B[i]<<endl;}
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.01.2015, 12:25
Ответы с готовыми решениями:

Поменять местами первый элемент заданной матрицы с наименьшим из отрицательных элементов этой же матрицы
уважаемые форумчане,помогите разобраться с задачкой:создать двумерный массив 3x3,найти min из отрицательных элементов,поменять min c...

В каждом столбце матрицы поменять местами первый и последний элемент
В каждом столбце матрицы К(6,5) поменять местами первый и последний элемент Ребят как эту программу сделать попроще, а то какая то...

Поменять местами первый из наибольших элементов и последний элемент.
Дан массив размерность n (n &lt; 50), необходимо поменять местами первый из наибольших элементов и последний элемент. После этого поменять...

1
173 / 131 / 74
Регистрация: 04.12.2013
Сообщений: 552
25.01.2015, 12:35
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
int main() {
    
    float matrix[3][3] = {{ 1,   2,   -3,},
                          {-0.5, 7,   0.1},
                          {-1.7, 13, -18.5}};
    int minCounter = 0;
    for (unsigned i = 0; i < 3; i++)
        for (unsigned j = 0; j < 3; j++)
            if (matrix[i][j] < 0) minCounter++;
    
    int n = 0;
    float *array = new float[minCounter];
    
    for (unsigned i = 0; i < 3; i++)
        for (unsigned j = 0; j < 3; j++)
            if (matrix[i][j] < 0) array[n++] = matrix[i][j];
    
    int tmp = array[0];
    array[0] = array[minCounter - 1];
    array[minCounter - 1] = tmp;
    
    for (unsigned i = 0; i < minCounter; i++)
        cout << array[i] << " ";
    
    delete [] array;
    return 0;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.01.2015, 12:35
Помогаю со студенческими работами здесь

Поменять местами максимальный элемент и первый, используя одномерный массив
Здравствуйте, искал на форуме нашел частичные данные, которые не могу даже нормально соединить, помогите &quot;поменять местами...

Ввести символьный массив из 10-ти или меньшего количества элементов и поменять местами первый и последний элементы
Ввести символьный массив из 10-ти или меньшего количества элементов и поменять местами первый и последний элементы.

Одномерный массив (максимальный из отрицательных элементов и поменять его местами с последним)
Пожалуйста подскажите как найти: максимальный из отрицательных элементов и поменять его местами с последним.

Массив: Поменять местами последний столбец со столбцом, содержащим наибольшее по абсолютной величине элемент матрицы.
В матриці з дійсних чисел поміняти місцями останній стовпець зі стовпцем, що містить найбільший за абсолютною величиною елемент матриці. ...

Поменять местами первый и последний элемент символьного массива
Надо поменять местами первый и последний символ через функцию, если не через функцию делать все получается, а так нет, в чем ошибка? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru