С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Lena_93
0 / 0 / 0
Регистрация: 18.11.2010
Сообщений: 5
1

Матрица легкая

18.11.2010, 12:10. Просмотров 449. Ответов 6
Метки нет (Все метки)

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

Матрица вроде бы легкая но не могу
Дан массив из n строк и m столбцов надо поменять элементы первой строки на элементы последнего...

Строки(легкая)
Ввести строку с клавиатуры. посчитать сколько символов в строке и пробелов результат вывести на...

легкая задача
Как вызвать все это в main #include <cmath> struct point { * *float x,y,z; }; * float...

Легкая задача fstream
Добрый день! Помогите пожалуйста. Имеется программа для копирования содержимого файлов in,in1,in2 в...

дана квадратичная матрица z[n][n]. составить программу, которая если матрица симметричная(транспонированная матрица равна исходной), сделает ее не сим
помогите пожалуйста. условие: дана квадратичная матрица z. составить программу, которая если...

6
Crudelis
Шаровик затейник
683 / 432 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
18.11.2010, 12:30 2
Цитата Сообщение от Lena_93 Посмотреть сообщение
Вывести на печать нижнюю треугольную матрицу.
что вы имеете ввиду под нижней треугольной матрицей?
0
Lena_93
0 / 0 / 0
Регистрация: 18.11.2010
Сообщений: 5
18.11.2010, 12:37  [ТС] 3
http://www.intuit.ru/department/pl/prcmsvs2010/9/9_02.jpg
0
Crudelis
Шаровик затейник
683 / 432 / 78
Регистрация: 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;
}
}
но здесь не реализована треугольная матрица
0
Lena_93
0 / 0 / 0
Регистрация: 18.11.2010
Сообщений: 5
18.11.2010, 12:41  [ТС] 5
К сожалению нужно именно с матрицей. Я кинула скрин как должно быть.
0
Crudelis
Шаровик затейник
683 / 432 / 78
Регистрация: 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;
}
}
1
Lena_93
0 / 0 / 0
Регистрация: 18.11.2010
Сообщений: 5
18.11.2010, 12:53  [ТС] 7
Спасибо большое, работает..)
0
18.11.2010, 12:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2010, 12:53

думаю легкая задача, посмотрите
пожалуйста помогите !!!!!!!!! (((((( 1)Дан целочисленный массив В. Напечатать его левую и правую...

Перегрузка char ++ легкая задачка
перегрузить бинарную операцию ++ таким образом что бы при вызове аргумента типа чар она возврощала...

легкая задача - график параболы
Нужно построить параболу вот из этого рисунка с прямоугольником все понятно, там используем...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru