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

Одномерные и двухмерные массивы, набрать код - C++

Восстановить пароль Регистрация
 
SelleR01
0 / 0 / 0
Регистрация: 23.12.2013
Сообщений: 35
14.01.2014, 22:24     Одномерные и двухмерные массивы, набрать код #1
Помогите решить задачи на массивы С++
На начальном уровне С++ без принт *.
Буду очень благодарен

1)Дана матрица A(n,n). Получить новую матрицу путем деления всех элементов исходной матрици на сумму элементов, находящейся на главной диогонали.

2)Дана матрица А(n,n). Найти сумму элементов, принадлижащих главной диоганали матрици, распределив ее на максимальный диогональный элемент.

3)Дана матрица A(n, n). Найти сумму элементов по каждому столбцу.

4)Задан Массив из N Чисел. Найти среднее значение положительных элементов массива.

5)Задан Массив из N и M Чисел соответственно. Получить объединенный массив, включив в него сначала элементы первого массива, а затем второго.

6)Задан Массив N. Найти сумму нечетных положительных элементов массива.

Добавлено через 3 минуты
C++
1
Плз)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2014, 22:24     Одномерные и двухмерные массивы, набрать код
Посмотрите здесь:

C++ двухмерные массивы
двухмерные массивы C++
C++ Двухмерные массивы
двухмерные массивы C++
C++ Двухмерные массивы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
14.01.2014, 22:35     Одномерные и двухмерные массивы, набрать код #2
Цитата Сообщение от SelleR01 Посмотреть сообщение
1)Дана матрица A(n,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
#include "stdafx.h"
#include<iostream>
#include<iomanip>
#include<cstdlib>
#include<time.h>
 
 
 
 
int _tmain(int argc, char* argv [])
{
    setlocale(LC_ALL, "Russian");
    int N;
    std::cin >> N;
    int **mas = new int *[N];
    for (int i = 0; i < N; i++)
        mas[i] = new int[N];
 
    for (int i = 0; i < N; i++, std::cout << std::endl)
        for (int j = 0; j < N; j++)
        {
            mas[i][j] = rand() % 50;
            std::cout << std::setw(5) << mas[i][j];
        }
 
    int suma = 0;
    for (int i = 0; i < N; i++)
        suma += mas[i][i];
    double **Newmas = new double *[N];
    for (int i = 0; i < N; i++)
        Newmas[i] = new double[N];
    std::cout << "New:\n";
    std::fixed;
    for (int i = 0; i < N; i++, std::cout << std::endl)
        for (int j = 0; j < N; j++)
        {
            Newmas[i][j] = (double) mas[i][j] / suma;
            std::cout << std::setw(10)<<std::setprecision(2) << Newmas[i][j];
        }
 
    system("pause");
 
    return 0;
}
SelleR01
0 / 0 / 0
Регистрация: 23.12.2013
Сообщений: 35
14.01.2014, 22:45  [ТС]     Одномерные и двухмерные массивы, набрать код #3
Спасибо
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
14.01.2014, 22:47     Одномерные и двухмерные массивы, набрать код #4
SelleR01, ты вообще никакую не можешь сделать? есть хоть наработки свои? ведь все нам делать это не вариант
Ev_Hyper
 Аватар для Ev_Hyper
1805 / 1626 / 435
Регистрация: 15.12.2013
Сообщений: 5,775
14.01.2014, 23:23     Одномерные и двухмерные массивы, набрать код #5
Остальные можно сделать по аналогии или методом поиска
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
14.01.2014, 23:26     Одномерные и двухмерные массивы, набрать код #6
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
Остальные можно сделать по аналогии или методом поиска
Я сомневаюсь что он сможет, ну хоть пусть кинет наброски
magirus
15.01.2014, 17:52     Одномерные и двухмерные массивы, набрать код
  #7
 Комментарий администратора 
одна тема - одна задача - читайте правила форума.
здесь закрыто
Yandex
Объявления
15.01.2014, 17:52     Одномерные и двухмерные массивы, набрать код
Закрытая тема Создать тему
Опции темы

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