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

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

Войти
Регистрация
Восстановить пароль
 
vova007
Сообщений: n/a
#1

Вычислить произведение положительных элементов находящиеся под главной диагонали - C++

07.12.2009, 17:23. Просмотров 513. Ответов 1
Метки нет (Все метки)

дана квадратная матрица с реальными цислами C [M*M] элементы которой прочитаются с файла.
1 Вычислить произведение положительных элементов находящиеся под главной диагонали
2 Найти минимальный элемент под главной диагональю и отстранить ряды в которой он содержится
3 Полученный результат вывести на экран
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2009, 17:23     Вычислить произведение положительных элементов находящиеся под главной диагонали
Посмотрите здесь:

Произведение положительных элементов, ниже главной диагонали матрицы. - C++
Проверьте плиз, что не так в программе: Ввести матрицу размером NxM. Память для массива выделить динамически. Определить ...

Найти произведение положительных элементов, расположенных ниже главной диагонали матрицы - C++
#include "stdafx.h" #include "stdafx.h" #include <iostream> #include <iomanip> #include <cstdlib> int main() { ...

Определить максимальный элемент на главной диагонали и произведение положительных элементов указанной диагонал - C++
Определить максимальный элемент на главной диагонали и произведение положительных элементов указанной диагонали. Размер Матрицы вводить с...

Вычислить сумму и произведение элементов главной диагонали матрицы А[3,3] - C++
Помогите решить задачи на С++,сложновато 1. Вычислить сумму и произведение элементов главной диагонали матрицы А. Матрица вводится с...

Вычислить произведение отрицательных элементов матрицы А(5,5), расположенных ниже главной диагонали - C++
#include "stdafx.h" #include <iostream> #include <iomanip> #include <cstdlib> #include <ctime> #include <conio.h> int...

Вычислить среднее арифметическое положительных элементов матрицы, стоящих выше главной диагонали - C++
Дана квадратная матрица порядка N. Вычислить среднее арифметическое положительных элементов матрицы, стоящих выше главной диагонали. ...

Вычислить произведение элементов, лежащих ниже главной диагонали матрицы и отобразить его на экране - C++
Ввести двумерный массив K. Вычислить произведение элементов, лежащих ниже главной диагонали матрицы и отобразить его на экране.

Вычислить произведение ненулевых элементов квадратной матрицы, расположенных под главной диагональю - C++
Написать программу для вычисления произведения ненулевых элементов квадратной матрицы, расположенных под главной диагональю, и их...

Вычислить произведение нечетных отрицательных элементов расположенных под главной диагональю матрицы - C++
2 задача Вычислить произведение нечетных отрицательных элементов расположенных под главной диагональю матрицы B(N,N). ПЛЗ ПОМОГИТЕ!!!

упростите прогу...вычислить произведение и число отрицательных элементов матрицы А[N,N],находящихся под главной диагональю. - C++
void main(int argc, char* argv) { clrscr(); int n; cout << "Vvedite n: "; cin >> n; int **a = new int*; ...

Найти максимальный элемент главной диагонали матрицы и множитель положительных элементов выбраной диагонали - C++
Узнать максимальные элемент на главной диагонали и множитель позитивных элементов выбраной диагонали. Рамер матрицы вводить с клавиатуры,...

Найти произведение элементов главной диагонали - C++
a) Матрицу размерностью 4 на 4 из случайных элементов действительного типа, выведенных с точностью до сотых, в диапазоне ; b) Сделать...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mooncrafter
4 / 4 / 2
Регистрация: 16.11.2009
Сообщений: 11
07.12.2009, 18:29     Вычислить произведение положительных элементов находящиеся под главной диагонали #2
дана квадратная матрица с реальными цислами C [M*M] элементы которой прочитаются с файла.
1 Вычислить произведение положительных элементов находящиеся под главной диагонали
2 Найти минимальный элемент под главной диагональю и отстранить ряды в которой он содержится
3 Полученный результат вывести на экран
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
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <stdarg.h>
 
int main(int argc, char *argv[])
{
 int n;printf("write size of array:\n");scanf("%d",&n);
 double a[n][n];
 printf("write elements of array:\n");
 for(int i=0;i<n;i++)for(int j=0;j<n;j++)scanf("%lf",&a[i][j]);
 double summ=0,min;
 int posi,posj
 for(int i=1;i<n;i++)
  for(int j=0;j<i+1;j++){
   if(a[i][j]>0)summ+=a[i][j];
   if((i==1)||(a[i][j]<min)){min=a[i][j];posi=i;posj=j;}
  }
 for(int i=0;i<n;i++)a[posi][i]=0;
 for(int j=0;j<n;j++)a[i][posj]=0;
 for(int i=1;i<n;i++)
  for(int j=0;j<i+1;j++){
   printf("%.4lf",a[i][j]);
   printf("\n");
  }
return 0;
}
Ответ Создать тему
Опции темы

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