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

Написать функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ целочисленная прямоугольная матрица. http://www.cyberforum.ru/cpp-beginners/thread207965.html
Дана целочисленная прямоугольная матрица. 1). Визначіть номер первого из строк, который содержит хотя бы один нулевой элемент 2). Расположите строки заданной матрицы за спадением суммы их...
C++ не удается организовать вывода из файла! бинарный файл содержит целые числа, каждая пара чисел определяет числитель и знаменатель дроби, как это возможно организовать? помогите, пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread207958.html
не работает прога на списки! C++
Задача состоит в том чтобы рекурсивно отсортировать список методом выбора мин элемента и перестановки его в начало #include<stdio.h> #include<stdlib.h> struct sp { int inf; struct sp *next;...
C++ мат.логика.
Здравствуйте! Необходимо на С++ реализовать следующую задачу- Дано множество слов одинаковой длины, первые два из них выделенны.Построить цепь минимальной длины от первого выделенного слова ко...
C++ одновимырний массив http://www.cyberforum.ru/cpp-beginners/thread207917.html
В одномерном массиве, который состоит из n действительных элементов, найдите: 1) количество элементов, которое лежит в диапазоне от А к В 2) сумму элементов массива, расположенных после...
C++ арифметическая прогрессия Дан бинарный файл, содержащий числа а1, b1, a2, b2... Каждая пара чисел a и b определяет числитель и знаменатель натуральной дроби a/b. Проверить, образуют ли дроби арифметическую прогрессию. По... подробнее

Показать сообщение отдельно
Toxic
0 / 0 / 0
Регистрация: 19.10.2009
Сообщений: 14
12.12.2010, 19:16  [ТС]
Спасибо большое.

Добавлено через 24 минуты
хотя нет вот ещё одна задачка.
Найти наибольший и наименьший элементы матрицы R(K,N) и поменять их
местами. K<=20, N<=10.
Найти то ладно, а вот поменять сложнее.
я написал вот так :
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
#include <stdafx.h>
#include <stdlib.h>
 
int main()
{ 
    int r[21][11],mi,ma,mo,min_ri,min_rj,max_ri,max_rj,a,b;
    mo=0;
    a=0;
    b=0;
    min_ri=0;
    min_rj=0;
    max_ri=0;
    max_rj=0;
    for (int i=0;i<21;i++)
        for (int j=0;j<11;j++)
        { r[i][j]=rand()%100;
        printf(" %d", r[i][j]);
    };
    mi=r[0][0];
    ma=r[0][0];
    for (int i=0;i<21;i++)
        for (int j=0;j<11;j++)
        {
            if (mi>r[i][j]) {min_ri=i; min_rj=j; mi=r[i][j];};
            if (ma<r[i][j]) {max_ri=i; max_rj=j; ma=r[i][j];};
                    
        };
a=min_ri;
b=min_rj;
min_ri=max_ri;
min_rj=max_rj;
max_ri=a;
max_rj=b;
printf ("posle peremeny ix mestami\n");
for (int i=0;i<21;i++)
        for (int j=0;j<11;j++)
        {printf(" %d", r[i][j]);
        };
}
но вот только неработает, неменяет.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru