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

В каждой из заданных матриц поменять местами строки, содержащие самый и наименьший элемент - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, организующую заполнение целого массива из n элементов случайными значениям http://www.cyberforum.ru/cpp-beginners/thread994725.html
Написать программу, организующую заполнение целого массива из n элементов случайными значениями (n – целая переменная) и корректный вывод массива. __________________ В одной функции не должно быть заполнения массива и его вывод, нужно из как-то разделить, но не могу понять как. #include <iostream> #include <stdlib.h> #include <time.h>
C++ Условие не получается добавить Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хначала до Хконца с шагом dХ. {-a*x*x*x-b, x+c<0 и a!=0 F= { (x-a)/(x-c) , x+c>0 и a=0 { x/c + c/x в остальных случаях где a b c действительные числа. Функция F должна принимать действительные значения, если выражение (Ац МОД2 Вц) ИЛИ (Ац МОД2 Сц) не равно нулю, и целое значение в противном... http://www.cyberforum.ru/cpp-beginners/thread994720.html
Матрица 3х3. Задание в топике C++
Надо в каждой строке матрицы размера 3х3 найти максимальный элемент среди отрицательных, а если строка не содержит отрицательные элементы, написать об их отсутствии. Помогите пожалуйста, 3й день вожусь с этим заданием, безрезультатно(
Создать класс для работы с матрицей C++
создать класс для работы с матрицей согласно задания. Предусмотреть наличие функций конструктора и деструктора, ввода и вывода элементов матрицы.
C++ Ненужное удаление объектов http://www.cyberforum.ru/cpp-beginners/thread994716.html
В классе есть метод, в котором при определенных условиях создаются объекты и помещаются в список, так вот как сделать так чтобы объекты после выхода из функции не удалялись. for(int i=0;i<720;i+=vertstep) for(int j=0;j< 360;j+=horstep) { ... if(PointList.count()>interval) { pos=PointList.count()-interval-1; ...
C++ Ошибка с double в в проге по интегрированию ф-ции методом парабол #include <iostream.h> #include <math.h> #include <conio.h> #include <iomanip.h> double integral(double a, double b, double m, double p, double k, double n) { double h, i, x, f, s1, s2; h=double(b-a)/double(n); s1=s2=0; for(i=0; i<=n-1; i++) { x=double(i)*h+a+h/2.0; подробнее

Показать сообщение отдельно
olya7
476 / 293 / 91
Регистрация: 18.02.2013
Сообщений: 684
01.11.2013, 18:18     В каждой из заданных матриц поменять местами строки, содержащие самый и наименьший элемент
Даны две матрицы А и В одинакового порядка N. В каждой из заданных матриц поменять местами строки, содержащие минимальный и максимальный элемент

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
#include<iostream.h>
#include<iomanip.h>
#include<windows.h>
void main()
{
    int **a,i,j,i_min=0,i_max=0,min,max,n,m;
    cout << "Enter n,m";
    cin >> n>>m;
    a=new int *[n];
    for (i=0; i<n;i++)
        a[i]= new int [m];
 
    for (i=0; i<n;i++)
    {
        for (j=0; j<m;j++)
        {
            a[i][j]=rand()%20;
            cout<<a[i][j]<<setw(5);
        }
        cout<<endl;
    }
    min=max=a[0][0];
    for (i=0; i<n;i++)
        for (j=0; j<m;j++)
            if(a[i][j]>max)
            {
                max=a[i][j];
                i_max=i;
            }
            else
                if(a[i][j]<min)
                    {
                    min=a[i][j];
                    i_min=i;
                    }
    if(i_max==i_min) cout<<"Perestanovka nevozmozhna";
    else 
    {
        int *b=a[i_max];
        a[i_max]=a[i_min];
        a[i_min]=b;
    }
    cout<<endl;
    cout<<"min="<<min<<setw(5)<<"max="<<max<<setw(5)<<"i_min="<<i_min<<setw(5)<<"i_max="<<i_max<<endl;
 
    cout<<endl;
    for (i=0; i<n;i++)
    {
        for (j=0; j<m;j++)
            cout<<a[i][j]<<setw(5);
        cout<<endl;
    }
        for (i=0; i<n;i++)
        delete []a[i];
    delete []a;
 
}
 
Текущее время: 11:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru