1 / 1 / 0
Регистрация: 11.11.2015
Сообщений: 22
1

Первый элемент каждого четного столбца матрицы заменить суммой простых чисел этого столбца

24.03.2016, 00:48. Показов 2460. Ответов 2
Метки нет (Все метки)

Надо решить такую задачу,помогите,а то не шарю що делать:
Задана матрица A(n,n). Первый элемент каждого четного столбца
заменить суммой простых чисел этого столбца, первый элемент каждого
нечетного столбца заменить произведением элементов этого столбца, не
являющимися простыми числами.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2016, 00:48
Ответы с готовыми решениями:

Первый элемент каждого четного столбца заменить средним арифметическим
помогите решить пожалуйста, завтра модуль!!!!=) Задана матрица A(n,n). Первый элемент каждого...

Минимальный элемент матрицы заменить суммой положительных элементов этого же столбца
Задана матрица А(n,m), в каждом столбце которой минимальный элемент необходимо заменить суммой...

Максимальный элемент каждого столбца заменить суммой цифр модуля минимального элемента матрицы
Задана матрица целых чисел B(nxm). Максимальный элемент каждого столбца заменить суммой цифр модуля...

В прямоугольной матрице заменить элементы каждого столбца на сумму элементов этого столбца
Решить задачу: в прямоугольной матрице заменить элементы каждого столбца на сумму элементов этого...

2
385 / 279 / 478
Регистрация: 09.05.2014
Сообщений: 769
24.03.2016, 12:53 2
Лучший ответ Сообщение было отмечено Roman_Litvon как решение

Решение

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
#include <iostream>
 
bool Prime(int n){
    for (int i=2; i<=n/2; i++)
        if (n%i==0)
            return false;
    return true;
}
int main(){
const int n=5;
int A[n][n];
for (int i=0; i<n; i++)
    for (int j=0; j<n; j++)
        std::cin>>A[i][j];
for (int j=0; j<n; j++)
    if (j%2==0)
    {
        int sum=0;
        for (int i=0; i<n; i++)
            if (Prime(A[i][j]))
                sum+=A[i][j];
        A[0][j]=sum;
    }
    else
    {
        int p=1;
        for (int i=0; i<n; i++)
            if (!Prime(A[i][j]))
                p*=A[i][j];
        A[0][j]=p;
    }
    std::cout<<"modified array:";
    for (int i=0; i<n; i++){
        std::cout<<std::endl;
        for (int j=0; j<n; j++)
            std::cout<<A[i][j]<<'\t';
    }
}
1
1 / 1 / 0
Регистрация: 07.10.2019
Сообщений: 34
10.12.2019, 19:15 3
lawr, подскажите пожалуйста

Задана матрица A(n,n). Первый элемент каждого четного столбца заменить средним арифметическим среди простых чисел этого столбца, первый элемент каждого нечетного столбца заменить средним арифметическим среди составных чисел этого столбца
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.12.2019, 19:15
Помогаю со студенческими работами здесь

Вычесть из каждого столбца матрицы максимальный элемент для каждого столбца, и результат вывести в матрицу
Что нужно добавить , чтобы вычесть из каждого столбца матрицы максимальный элемент для каждого...

Для каждого столбца матрицы найти первый положительный элемент
Дан массив размером n*n, элементы которого целые числа. Для каждого столбца найти первый...

Умножить каждый элемент столбца матрицы A(n, m) на первый элемент данного столбца.
Помогите, пожалуйста, написать программу: Умножить каждый элемент столбца матрицы A(n, m) на...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru