Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Написать программу которая по заданному n проверяет число на палиндром https://www.cyberforum.ru/ cpp-beginners/ thread665039.html
Привет! Поступил учиться на дистанционное высшее образование, получил по предмету основы программирования домашнюю работу! Вот описание: 1) Написать программу которая по заданному n проверяет число на палиндром. ( Вроде написал ) 2) Написать программу которая выводит все шестизначные палиндромы. ( Написал, но выводит начиная с 701107 , помогите разобраться ) 3) Написать программу где...
Цифры после запятой C++
Уважаемые форумчаны, начал изучать С++, и вот столкнулся с такой проблемой: как отформатировать вывод вещественных чисел при помощи std::cout? мне например надо 3 знака после комы.
C++ Заполнить массив Заполнить массив таким вот образом !Только пожалуйста не использую очень сложные функции. Проходим С++ 5 неделю и прошли недавно только массивы.. https://www.cyberforum.ru/ cpp-beginners/ thread665026.html C++ интеллектуальные указатели Блин, не совсем понял зачем такой геморой нужен как эти указатели, но фиг с ним вопрос основной по коду, вот сделал по примеру с учебника, может есть косяки, вопросы выделил комментариями... #include <iostream> using namespace std; class use_point{ friend class point; int* usei; size_t ix; https://www.cyberforum.ru/ cpp-beginners/ thread665024.html
C++ Решето Эратосфена
Дано число N (2<=N <=10000), найдите и выведите простые числа между 2 и данным N. Простое число - число, которое может быть разделено ТОЛЬКО на 1 и на себя самого. Примеры: 2, 13, 17 Намек: Используйте метод Эратосфена. Посмотрите, как это работает ниже на картинке. Give N (2<=N<=10000) number,find and output the prime numbers between 2 and given N. Prime number is the number that can...
C++ C++. Интеграл Найти интеграл функции за 3 типами: прямоугольника, трапеции, Симпсона - e в степени корень квадратный модуль икс. https://www.cyberforum.ru/ cpp-beginners/ thread665018.html
C++ массив структур Вопрос собственно говоря простой: как объявить функции, работающие с массивом структур как то ввод, вывод и т.д. и т.п. Это первый вопрос. Задач много. Чтоб не заводить сотню тем буду спрашивать совета здесь. Насколько я понял массив структур объявляется так: struct vector { double x; double y; double z; }; int const size=10; https://www.cyberforum.ru/ cpp-beginners/ thread665016.html Сортировка двумерного массива и заголовочный файл C++
Помогите пожалуйста исправить ошибку. sort2.h: void sort2(int array,int n); sort2.cpp: #include "sort2.h"; #include "stdafx.h"; void sort2(int array, int n)
C++ Функции в struct Я даже не думал, что в struct можно объявлять функции. Представлялось так: struct - набор данных, class - уже объектное что-то, грубо выражаясь данные+методы. Оказалось не совсем так. Тогда в чем отличия, если и там и там, есть методы, наследование, конструкторы, деструкторы? https://www.cyberforum.ru/ cpp-beginners/ thread664998.html C++ Удаление комментариев из листинга программы https://www.cyberforum.ru/ cpp-beginners/ thread664983.html
Создать программу, которая будет удалять из листинга программы на языке с++ (файл*.cpp) коментарии вида // коментарий. Для работы с файлами использовать фунцкцию cstdio.
C++ Файлы: Найти детерминант матрицы, записанной в файле
В файле test.in записано матрицу NxN. Найти ее детерминант. Результат записать в test.out. Для работы использовать фунции cstdio. ОЧЕНЬ НУЖЕН КОД ПРОГРАММЫ .
C++ Количество повторяющихся элементов в массиве https://www.cyberforum.ru/ cpp-beginners/ thread664961.html
Даны натуральное n и целые a1, a2, ..., an. Для каждого аi найти ki количество его повторов последовательности. P.S. нужно написать программу с функциями: отдельно функция введения массива с клавиатуры, отдельно функция для поиска количества. может поможет что я уже написал #include<iostream>
Эксперт С++
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
07.10.2012, 06:26 0

Поменять местами строку и столбец в матрице - C++ - Ответ 3528864

07.10.2012, 06:26. Показов 9544. Ответов 5
Метки (Все метки)

Ответ

Цитата Сообщение от Tigerlan Посмотреть сообщение
а вот транспонировать строку и столбец ну никак не выходит.
Все у Вас отлично получается, вывода результатов только не хватает:
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <locale.h>
#include <conio.h>
#define N 50
 
int main()
{
    setlocale(LC_ALL, "Russian");
    /*входные данные*/
    int n;                              //мерность матрицы
    float mx[N][N];                    //исходная матрица
    /*промежуточные данные*/
    float min;                          //минимум матрицы
    int i, j, p=0, q=0;                     //индексы
    float tmp;                          //рабочая переменная
    int error;                          //код ошибки
    do
    {
        printf("Введите размерность матрицы:");
        error=0;
        scanf("%d", &n);
        if ((n < 2) || (n > N))
            {
                printf("Ошибка, n меньше двух или больше 50\n");
                error=1;
            }
    }
 
    while(error);
    printf("Введите элементы матрицы по строкам:\n");
    for (i=0;i<n;i++)
    for (j=0;j<n;j++)
        {
            printf("Введите массив mxa[%d][%d]:", i+1, j+1);
            scanf("%f", &mx[i][j]);
        }
 
    min=mx[0][0];
    printf("Исходная матрица:\n");
    for (i=0;i<n;i++)
    {
    for (j=0;j<n;j++)
        {
            if(mx[i][j]<min)
                {
                    min=mx[i][j];
                    p=i;
                    q=j;
                }
            printf("%6.1f", mx[i][j]);
        }
    printf("\n");
    }
    for (i=0;i<n;i++)
        {
            tmp=mx[i][q];
            mx[i][q]=mx[p][i];
            mx[p][i]=tmp;
        }
    printf("\n\nПолученная матрица:\n");
    for (i=0;i<n;i++)
    {
        for (j=0;j<n;j++) 
            printf("%6.1f", mx[i][j]);
        printf("\n");
    }
    return 0;
}


Вернуться к обсуждению:
Поменять местами строку и столбец в матрице C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.10.2012, 06:26
Готовые ответы и решения:

В квадратной матрице порядка n поменять местами столбец и строку
Здравствуйте. Такая вот задачка. В квадратной матрице порядка n нужно поменять местами столбец с...

В квадратной матрице поменять местами строку и столбец, на пересечении которых находится максимальный элемент
Создать масив 5x5. Найти в 3 строке минимальный элемент и поменять местами строку и столбец на...

Поменять местами столбец L и строку K местами квадратной матрицы 4х4
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; #define N 4 #define M 4 int...

Поменять в матрице местами первый и последний столбец
Задан массив А. Поменять в нем местами первый и последний столбец. Добавлено через 1 минуту...

5
07.10.2012, 06:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.10.2012, 06:26
Помогаю со студенческими работами здесь

В заданной матрице поменять первый и последний столбец местами
Помогите, пожалуйста. Составить матрицу с m строками и n столбцами, в которой числа подбираются...

Поменять в матрице местами первый столбец со вторым, третий с четвёртым, и т. д.
помогите решить пожалуйста!!!! Дан двумерный массив из чётного числа столбцов .поменять местами...

В квадратной матрице поменять местами заданный столбец и побочную диагональ
В си ++. В квадратной матрице поменять местами заданный столбец и не главную диагональ.

В заданной числовой вещественной матрице размерности N*N поменять местами K-ую строку и L-ую строку
Помогите пожалуйста написать прогу для консоли) В заданной числовой вещественной матрице...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru