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

Матрица легкая - C++

Восстановить пароль Регистрация
 
Lena_93
0 / 0 / 0
Регистрация: 18.11.2010
Сообщений: 5
18.11.2010, 12:10     Матрица легкая #1
Напишите пожалуйста программу на С++, она вроде не сложная..)
Записать на место отрицательных элементов матрицы D(10,10) нули, а на место
положительных - единицы. Вывести на печать нижнюю треугольную матрицу.
Спасибо..)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2010, 12:10     Матрица легкая
Посмотрите здесь:

Строки(легкая) C++
C++ легкая задача - график параболы
C++ думаю легкая задача, посмотрите
Перегрузка char ++ легкая задачка C++
C++ легкая задача
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Crudelis
Шаровик затейник
 Аватар для Crudelis
667 / 409 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
18.11.2010, 12:30     Матрица легкая #2
Цитата Сообщение от Lena_93 Посмотреть сообщение
Вывести на печать нижнюю треугольную матрицу.
что вы имеете ввиду под нижней треугольной матрицей?
Lena_93
0 / 0 / 0
Регистрация: 18.11.2010
Сообщений: 5
18.11.2010, 12:37  [ТС]     Матрица легкая #3
http://www.intuit.ru/department/pl/p...010/9/9_02.jpg
Crudelis
Шаровик затейник
 Аватар для Crudelis
667 / 409 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
18.11.2010, 12:37     Матрица легкая #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
#include<time.h>
using namespace std;
void main(){
srand((unsigned)time(NULL));
const int n=10;
int arr[10][10];
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
arr[i][j]=rand()%10-20;
if(arr[i][j]<0)
arr[i][j]=0;
else
arr[i][j]=1;
}
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++)
cout<<arr[i][j]<<" ";
cout<<endl;
}
}
но здесь не реализована треугольная матрица
Lena_93
0 / 0 / 0
Регистрация: 18.11.2010
Сообщений: 5
18.11.2010, 12:41  [ТС]     Матрица легкая #5
К сожалению нужно именно с матрицей. Я кинула скрин как должно быть.
Crudelis
Шаровик затейник
 Аватар для Crudelis
667 / 409 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
18.11.2010, 12:43     Матрица легкая #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
#include<time.h>
using namespace std;
void main(){
srand((unsigned)time(NULL));
const int n=10;
int arr[10][10];
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
arr[i][j]=rand()%10-5;
if(arr[i][j]<0)
arr[i][j]=0;
else
arr[i][j]=1;
}
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++)
if(j<=i/2||i>=j)
cout<<arr[i][j]<<" ";
cout<<endl;
}
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2010, 12:53     Матрица легкая
Еще ссылки по теме:

Легкая задача fstream C++
Матрица вроде бы легкая но не могу C++

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

Или воспользуйтесь поиском по форуму:
Lena_93
0 / 0 / 0
Регистрация: 18.11.2010
Сообщений: 5
18.11.2010, 12:53  [ТС]     Матрица легкая #7
Спасибо большое, работает..)
Yandex
Объявления
18.11.2010, 12:53     Матрица легкая
Ответ Создать тему
Опции темы

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