Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с системным треем http://www.cyberforum.ru/cpp-beginners/thread71407.html
Здравствуйте, вот пишу программу после запуска она сворачивается в трее и управление ею происходит от туда Меню уже написал осталось только отловить нажатие мишки по иконке в трее но как отловить...
C++ Клиент - сервер Подскажите, пожалуйста, как заставить сервер слушать несколько портов. Пишу под Windows на С++, нужно иметь возможность динамически открывать и закрывать порты сервера для связи с клиентами. Спасибо... http://www.cyberforum.ru/cpp-beginners/thread71400.html
C++ Вычислить значение выражения
С клавиатуры ввести количество элементов вещественное число x и вычислить значение S=sin x + sin x в квадрате +...+ sin x в степени n
Для заданной(2 ой) матрицы переписать ее элементы в векторном виде C++
Для заданной(2 ой) матрицы переписать ее элементы в векторном виде по убыванию
C++ на строки http://www.cyberforum.ru/cpp-beginners/thread71394.html
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include<stdio.h> #include<string.h> #include<conio.h> ...
C++ Задан ряд. Убедитесь, что последние числа этого ряда повторяются. Чему равна длина периода Задан ряд аn=an-2+an-1, a0=0, a1=1. Убедитесь, что последние числа этого ряда повторяются. Чему равна длина периода?Никак не могу сообразить как решить задачу и написать прогу:( подробнее

Показать сообщение отдельно
mooncrafter
4 / 4 / 2
Регистрация: 16.11.2009
Сообщений: 11
07.12.2009, 18:29
дана квадратная матрица с реальными цислами 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;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru