Премини към съдържанието
15 години Kaldata.com – време е да почерпим! Прочети още... ×
eastern

може ли да помогне с разписване на тази задача

Препоръчан отговор


Някой може ли да помогне с разписване на тази задача

Двумерен масив.Дадена е матрица Х(M,N), съставена от реални елементи. Ако матрицата е квадратна,да се определи произведението от не нулеви елем. на матрицата,които се намират едновремемно под главният и над второстепенния диагонал.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Напишете вие нещо и ако имате грешки ще помагаме. Не мисля че някой ей така ще ти я напише.

 

EDIT:

2.3 Заглавието на темата трябва да е ясно и точно, да не е съставено единствено от главни букви и да описва максимално съдържанието на самата тема. Теми със заглавия от една дума или от рода на "Помощ!", "Имам проблем", "Спешно" и т.н. се изтриват без предупреждение.

Редактирано от potrebitell (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Примерно нещо такова:

#include <iostream.h>int i, j, n, m;double t, p;int main ()  {    cout << "N = ";    cin >> n;    p = 1.0;    for (i=1;i<n-1;i++) {        if (i+i<n) m = i;        else m = n - i - 1;        for (j=0;j<m;j++) {            cout << "X [" << i << "][" << j << "] =  ";            cin >> t;            if (t != 0.0) p *= t;        }        cout << endl;    }        cout << "n P = " << p << endl;    system("pause");}

Тъй като до сега не си показал и един написан ред код, умишлено не е съвсем по условието да имаш какво да напишеш сам.

Редактирано от ined (преглед на промените)
  • Харесва ми 2

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Доближих ли се...?

 

#include <stdio.h>
#include <conio.h>
int main()
{
int m,n,i,j,P=1;
double skalarno=0;
int A[50][50];
do {
printf("m=");
scanf("%d",&m);
}
while (m<2||m>50);
do {
printf("n="); 
scanf("%d",&n);
}
while (n<2||n>50);

printf("Posledniqt element e A[%d][%d]n",m,n);
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
printf("A[%d][%d]=",i,j);
scanf("%d",&A[j]);
}

}

if(m==n)
{

for(i=0;i<m;i++)
for(j=0;j<n;j++)
{

if(i>j && i+j>m-1 && A[j]!=0)

{
P*=A[j];

}
}

printf("P=%d",P);

for(i=0;i<m;i++)
{
skalarno+=A*A[m-1-i];
}
printf("skalarno=%d",skalarno);

}
_getch ();
return 0;
}

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
Редактирано от soundtracker (преглед на промените)

  • Харесва ми 1

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.