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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SelleR01
0 / 0 / 0
Регистрация: 23.12.2013
Сообщений: 35
#1

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

14.01.2014, 22:24. Просмотров 294. Ответов 6
Метки нет (Все метки)

Помогите решить задачи на массивы С++
На начальном уровне С++ без принт *.
Буду очень благодарен

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++ Двухмерные массивы. Вывод макс элем над вспом диагональю, обнуление столбца
Двухмерные массивы. Нахождение min значения в каждой строке. 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
Заблокирован
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 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru