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

Двумерные массивы. Разделить элементы каждого столбца на последний элемент столбца - C++

Восстановить пароль Регистрация
 
Usefur
0 / 0 / 0
Регистрация: 15.09.2010
Сообщений: 74
23.11.2010, 09:47     Двумерные массивы. Разделить элементы каждого столбца на последний элемент столбца #1
Уважаемые, нужна помощь. Дано матрицу Т размером 6х5. Разделить элементы каждого столбца на последний элемент столбца. Преобразованную матрицу напечатать. Язык Си. Как реализовать?

Добавлено через 12 часов 23 минуты
up...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2010, 09:47     Двумерные массивы. Разделить элементы каждого столбца на последний элемент столбца
Посмотрите здесь:

Двумерные массивы 1. Характеристикой столбца целочисленной матрицы ... C++
C++ Элементы, у которых сумма номеров строки и столбца четные оставить без изменения, а остальные разделить на максимальный по модулю элемент строки
Сформировать B, элементы которого Bj равны 1, если хотя бы один элемент j-го столбца матрицы A больше суммы элементов этого столбца... C++
C++ Двумерные массивы (поменять местами последний элемент и любой из минимальных)
Дано матрицу А размером 8x7. Разделить каждый элемент столбца на элемент этого столбца... C++
C++ Двумерные массивы (Определить Количество строк, номер столбца)
Массивы. Поделить элементы каждой строки столбца на последний элемент столбца C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5759 / 3408 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
23.11.2010, 09:55     Двумерные массивы. Разделить элементы каждого столбца на последний элемент столбца #2
Цитата Сообщение от Usefur Посмотреть сообщение
Как реализовать?
Можно с помощью циклов, можно с помощью рекурсии, выбирай что хочешь...
Usefur
0 / 0 / 0
Регистрация: 15.09.2010
Сообщений: 74
23.11.2010, 12:10  [ТС]     Двумерные массивы. Разделить элементы каждого столбца на последний элемент столбца #3
циклы..можеш ь написать пожалуйста..

Добавлено через 38 минут
циклы

Добавлено через 50 минут
напишите хотябы часть кода чтобы разделить елементы на последний...
Nameless One
Эксперт С++
 Аватар для Nameless One
5759 / 3408 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
23.11.2010, 12:12     Двумерные массивы. Разделить элементы каждого столбца на последний элемент столбца #4
Цитата Сообщение от Usefur Посмотреть сообщение
напишите хотябы часть кода чтобы разделить елементы на последний...
подсказка: у тебя известны размеры матрицы. Индекс последнего элемента в столбце будет равен числу строк минус 1
st_dent
64 / 64 / 3
Регистрация: 05.07.2010
Сообщений: 219
23.11.2010, 12:16     Двумерные массивы. Разделить элементы каждого столбца на последний элемент столбца #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
#include <iostream>
 
using namespace std;
const int n=6;
const int m=5;
 
int main (void) 
{
    int ar[n][m];
    for(int i=0;i<sizeof(ar)/sizeof(int);++i)
            ar[0][i]=rand()%9+1;
 
    for(int i=0;i<sizeof(ar)/sizeof(ar[0]);++i)
    {
        for(int j=0;j<sizeof(ar[0])/sizeof(int);++j)
        {
            ar[i][j]=ar[i][j]/ar[i][m-1];
            cout<<ar[i][j];
        }
        cout<<endl;
    }
            
    return 0;
}
Разделить элементы каждого столбца на последний элемент столбца.
Хм... читал невнимательно.
Код выше для деления элементов каждой строки на последний элемент строки
Usefur
0 / 0 / 0
Регистрация: 15.09.2010
Сообщений: 74
23.11.2010, 12:19  [ТС]     Двумерные массивы. Разделить элементы каждого столбца на последний элемент столбца #6
если можно переведи на Си . Спасибо и так...
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
23.11.2010, 15:09     Двумерные массивы. Разделить элементы каждого столбца на последний элемент столбца #7
Цитата Сообщение от st_dent Посмотреть сообщение
i<sizeof(ar)/sizeof(int)
st_dent, Зачем эти нагромождения, если n и m определены константами?

Цитата Сообщение от Usefur Посмотреть сообщение
если можно переведи на Си
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
#include <stdlib.h>
#include <stdio.h>
 
#define ROWS 5
#define COLS 6
 
int main()
{
        int i = 0;
        int j = 0;
        int m[ROWS][COLS];
 
        for(i = 0; i < ROWS; ++i) {
                for(j = 0; j < COLS; ++j)
                        m[i][j] = rand() % 9;
        }
 
        for(i = 0; i < ROWS; ++i) {
                for(j = 0; j < COLS; ++j)
                        printf("%d ", m[i][j]);
 
                printf("\n");
        }
 
        for(i = 0; i < ROWS; ++i) {
                for(j = 0; j < COLS; ++j)
                        m[i][j] /= m[ROWS-1][j];
        }
 
        printf("-\n");
 
        for(i = 0; i < ROWS; ++i) {
                for(j = 0; j < COLS; ++j)
                        printf("%d ", m[i][j]);
 
                printf("\n");
        }
 
        return 0;
}
grrrrr
 Аватар для grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
23.11.2010, 15:22     Двумерные массивы. Разделить элементы каждого столбца на последний элемент столбца #8
немного поздновато

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    const int n=5;
    float a[6][5];
    int i, j;
    
    for(i=0; i<6; i++)
    {
       for(j=0; j<5; j++)
       {
          a[i][j] = rand() % 20 + 1; 
          cout << a[i][j] << " ";          
       }
       cout << "\n";
    }   
    cout << "\n\n\n";
    for(i=0; i<6; i++)
    {   
       for(j=0; j<5; j++)
       {
          a[i][j] /= a[n][j]; 
          cout << a[i][j] << " ";          
       }
       cout << "\n";
    }
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2010, 17:46     Двумерные массивы. Разделить элементы каждого столбца на последний элемент столбца
Еще ссылки по теме:

C++ Разделить элементы каждого столбца заданной матрицы на последний элемент столбца
C++ В прямоугольной матрице заменить элементы каждого столбца на сумму элементов этого столбца
Задана матрица A(n,n). Первый элемент каждого четного столбца заменить суммой простых чисел этого столбца, пер C++
Каждый элемент столбца матрицы разделить на среднее арифметическое элементов данного столбца C++

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

Или воспользуйтесь поиском по форуму:
Usefur
0 / 0 / 0
Регистрация: 15.09.2010
Сообщений: 74
23.11.2010, 17:46  [ТС]     Двумерные массивы. Разделить элементы каждого столбца на последний элемент столбца #9
Идеально Всем спс!)
Yandex
Объявления
23.11.2010, 17:46     Двумерные массивы. Разделить элементы каждого столбца на последний элемент столбца
Ответ Создать тему
Опции темы

Текущее время: 17:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru