Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 19.05.2014
Сообщений: 39
1

Заменить все положительные элементы матрицы единицами

29.09.2014, 16:22. Показов 1031. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите, пожалуйста. Я написал программу, которая выводит на экран матрицу размером 10х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
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <stdlib.h>
#include <ctime>
 
 
using namespace std;
 
int main()
{
    setlocale(0,"rus");
    srand(time(0));
int i,j;
int mass[10][10];
for (i=0; i<10; i++)
{
    for(j=0; j<10; j++)
        mass[i][j]=rand () %50 + (-40);
    
}
cout<<"Matrix A "<<endl;
for (i=0; i<10; i++)
{
    for (j=0; j<10; j++)
        cout<<mass[i][j]<<"\t";
    cout<<endl;
}
 
 
 
 
system("pause");
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.09.2014, 16:22
Ответы с готовыми решениями:

Циклы: заменить все отрицательные элементы матрицы нулями, а все положительные - единицами
Помогите с заданием. Цель работы: Приобретение навыков использования операторов цикла while, do...

Заменить все положительные четные элементы массива единицами
Заменить все положительные четные элементы массива единицами. Найти номер первого максимального...

Умножить все отрицательные элементы массива на 100, а положительные заменить единицами
Создать одномерный массив из 10 случайных целых чисел из интервала от -12 до 20.Умножить все...

Заменить единицами все положительные элементы массива имеющие четный номер и идущие после максимального
Задан массив из k чисел. Заменить единицами все положительные элементы, имеющие четный порядковый...

2
Эксперт PHP
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
29.09.2014, 16:25 2
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
45
46
47
#include "stdafx.h"
#include <iostream>
#include <cmath>
#include <cstdlib>
#include <ctime>
 
 
using namespace std;
 
int main()
{
    setlocale(0,"rus");
    srand(time(0));
int i,j;
int mass[10][10];
for (i=0; i<10; i++)
{
    for(j=0; j<10; j++)
        mass[i][j]=rand () %50 + (-40);
    
}
cout<<"Matrix A "<<endl;
for (i=0; i<10; i++)
{
    for (j=0; j<10; j++)
        cout<<mass[i][j]<<"\t";
    cout<<endl;
}
for (i=0; i<10; i++)
    for (j=0; j<10; j++)
        if (mass[i][j] > 0) mass[i][j] = 1;
 
cout << endl << "Matrix A" << endl;
for (i=0; i<10; i++)
{
    for (j=0; j<10; j++)
        cout<<mass[i][j]<<"\t";
    cout<<endl;
}
        
 
 
 
 
system("pause");
return 0;
}
1
0 / 0 / 0
Регистрация: 19.05.2014
Сообщений: 39
29.09.2014, 16:27  [ТС] 3
Спасибо большое)
0
29.09.2014, 16:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.09.2014, 16:27
Помогаю со студенческими работами здесь

Все положительные элементы матрицы заменить их десятичными логарифмами
Все положительные элементы должны быть заменены их десятичными логарифмами. В общем, код...

Заменить все положительные элементы матрицы на их удвоенное произведение
Дан двухмерный массив вещественных чисел размерностью N*M Заменить все положительные элементы на...

Преобразовать массив, заменив все положительные элементы единицами...
Задан одномерный массив А(10). Преобразуйте этот массив, заменив все положительные элементы...

Элементы матрицы умножить на скаляр C=5,2. Элементы третьего столбца заменить единицами
Не могу понять как вычислить матрицу, подскажите пожалуйста=) Данная матрица А (4,5), элементы...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru