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

задачи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работы с динамическими структурами http://www.cyberforum.ru/cpp-beginners/thread1107319.html
что то не нравится в объявлении класса, когда пишу функцию добавления, удаления элементов списка struct TList { TList** next;// указатель на след.елем списка TList** prev;// указатель на...
C++ Удалить из массива целых чисел все элементы, являющиеся простыми числами Проверьте пожалуйста правильность написания программы и её работы по условию : Удалить из массива целых чисел все элементы, являющиеся простыми числами. Если есть ошибки пожалуйста отредактируйте... http://www.cyberforum.ru/cpp-beginners/thread1107317.html
C++ Определить является ли заданный четырехугольник трапецией
Пожалуйста помогите написать программу вопрос жизни и смерти, а я в этом деле чайник( Задание: Решить предложенную задачу используя оператор If. Четырехугольник задан своими вершинами.Определить...
C++ Компилятор пропускает две строчки
Здравствуйте! Вкратце о задании: нужно создать структуру, с помощью которой будет вводится информация о товаре. Два элемента структуры строковые (название товара и страна-производитель). Первый...
C++ Выполнение подгружаемого кода http://www.cyberforum.ru/cpp-beginners/thread1107304.html
Постараюсь объяснить максимально доступно, хотя корректно сформулировать задачу мне будет тяжеловато. Языки: С\Срр\Asm ОС: Win 1. Динамически выделяем некоторый объём памяти 2. Записываем в эту...
C++ Магический квадрат Задана матрица целых чисел. Определить является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы. Использовать процедуры. #include <iostream> ... подробнее

Показать сообщение отдельно
MaKN
0 / 0 / 0
Регистрация: 16.12.2013
Сообщений: 38

задачи - C++

27.02.2014, 23:15. Просмотров 336. Ответов 1
Метки (Все метки)

правильно?
или нет?



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

2. Среди столбцов заданной целочисленной матрицы, заполненной случайными числами, порядка n*n, найти столбец с элементами небольшими по модулю заданного натурального k.

3. Для квадратной целочисленной матрицы, заполненной случайными числами,порядка n определить номер первой по порядку строки, содержащей наименьшее число нулей.

4. В заданной вещественной матрице, заполненной случайными числами,порядка n*n найти максимальный по модулю элемент. Получить матрицу порядка n – 1 путем выбрасывания из исходной матрицы строки и столбца, на пересечении которых расположен найденный элемент.

5. Выполнить задание для целочисленной матрицы, заполненной случайными числами, порядка n*m.Проверить,удовлетворяет ли заданная матрица А следующему условию: для всех i, j > 1 верно неравенство aij≥ ai–1j + aij–1.

6. Дан массив, заполненный случайными числами, порядка n*n. Отсортировать столбцы, в которых нет нулей, по убыванию.



1.
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
#include "stdafx.h"
#include "iostream"
#include "ctime"
using namespace std;
void main()
{
    float a[4][4], b[4], min, max, minN;
        int i, j, k,  nom;
        srand(time(NULL));
    for(i=0;i<4;i++)
    {
        for(j=0;j<4;j++)
        {a[i][j]=rand()%21-5;
    cout<< a[i][j] << "\t";}
        cout<<endl;}
    for(i=0;i<4;i++)
        for(j=0;j<4;j++)
            if(i%2!=0)
            {
                
                for(i=0;i<4;i++)
        for(j=0;j<4;j++)
        {
            min=a[i][j];
            nom=j;
            for(k=j+1; k<4; k++)
                if(a[i][k]<min)
                {
                    min=a[i][k];
                    nom=k;
                }
                a[i][nom]=a[i][j];
                a[i][j]=min;
        }
        for(i=0;i<4;i++)
        {
        for(j=0;j<4;j++)
    cout<< a[i][j]<<"\t";
        cout<<endl;}
            }
            else
            {
                cout<<endl;
                for(i=0;i<4;i++)
        for(j=0;j<4;j++)
        {
            max=a[i][j];
            nom=j;
            for(k=j-1; k<4; k++)
                if(a[i][k]>max)
                {
                    max=a[i][k];
                    nom=k;
                }
                
                a[i][nom]=a[i][j];
                a[i][j]=max;
        }
        
        for(i=0;i<4;i++)
        {
        for(j=0;j<4;j++)
    cout<< a[i][j]<<"\t";
    cout<<endl;
            }
            system ("pause");
}
}


2.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include"stdafx.h"
#include"iostream"
#include"ctime"
usingnamespacestd;
void main()
{
    int a[4][4], i, j, k;
    cin>> k;
        srand(time(NULL));
    for(i=0;i<4;i++)
        for(j=0;j<4;j++)
        {a[i][j]=rand()%21-5;
    cout<< a[i][j] <<"\t";}
        cout<<endl;
 
for(j=0;j<4;j++)
    for(i=0;i<4;i++)
        if(abs(k)>a[i][j])
            cout<<"no";
        else
            cout<<"j="<< j;
system ("pause");
}

3.
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
#include"stdafx.h"
#include"iostream"
#include"ctime"
usingnamespacestd;
void main()
{
    int a[4][4], max=0, maxN=0, i, j, k,  nom;
        srand(time(NULL));
    for(i=0;i<4;i++)
{
        for(j=0;j<4;j++)
        {a[i][j]=rand()%21-5;
    cout<< a[i][j] <<"\t";}
        cout<<endl;
}
 
    for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
 
        if(a[i][j]==0)
k++;
cout << endl;
}
 
И ЗДЕСЬ СТУПОР
 
system ("pause");
}

4.
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
#include"stdafx.h"
#include"iostream"
#include"ctime"
usingnamespacestd;
void main()
{
    float a[4][4];
        int i, j, maxi, maxj;
        srand(time(NULL));
for(j=0;j<4;j++)
{
for(i=0;i<4;i++)
{
    a[i][j]=rand()%21-5*0.1;
cout<< a[i][j] <<"\t";
} 
} 
maxi=0;
maxj=0;
 
for(j=0;j<4;j++)
for(i=0;i<4;i++)
{
if (abs(a[i][j])>abs(a[maxi][maxj]))
{ maxi=i;
maxj=j;}
} 
for (i=maxi;i<=4-1;i++)
for (j=1;j<4;j++)
{
a[i][j]=a[i+1][j];
} 
for (i=maxj;i<=4-1;i++)
for (j=1;j<=4-1;j++)
a[j][i]=a[j][i+1];
 
 
for(j=1;j<=4-1;j++)
for(i=1;i<=4-1;i++)
cout<<a[i][j]<<"\t";  
cout<<endl;
system ("pause");
}


5.
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
#include"stdafx.h"
#include"iostream"
#include"ctime"
usingnamespacestd;
void main()
{
    int a[4][6], i, j;
        srand(time(NULL));
        for(i=0;i<4;i++)
for(j=0;j<6;j++)
    {
    a[i][j]=rand()%21-5*0.1;
cout<< a[i][j] <<"\t";
} 
cout<<endl;
 
for(i=0;i<4;i++)
for(j=0;j<6;j++)
    if(i>1&&j>1)
    {
        if(a[i][j]>=a[i]-1j+a[i][j]-1)
            cout<<"yes"<<endl;
    }
    else
        cout<<"no"<<endl;
system ("pause");
}


6.
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
#include"stdafx.h"
#include"iostream"
#include"ctime"
usingnamespacestd;
void main()
{
    int a[4][4], b[4], min, max, i, j, k,  nom;
            srand(time(NULL));
    for(i=0;i<4;i++)
    {
        for(j=0;j<4;j++)
        {a[i][j]=rand()%21-5;
    cout<< a[i][j] <<"\t";}
        cout<<endl;
    }
 
for(j=0;j<4;j++)
 
    for(i=0;i<4;i++)
    if(a[j]==0)
cout<<"0 есть"<<"\t";
    else
    {
        for(j=0;j<4;j++)
            for(i=0;i<4;i++)
            {
                nom = j;
        for (k=j+1; k<4; k++)
            if(a[i][k]>max)
            {
                max=a[i][k];
                nom=k;
            }
            a[i][nom]=a[i][j];
            a[i][j]=max;
            }
    }
    for(i=0;i<4;i++)
    {
        for(j=0;j<4;j++)
            cout<< a[i][j] <<"\t";
        cout<<endl;
    }
    system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru