0 / 0 / 0
Регистрация: 12.11.2008
Сообщений: 5
1

Вычислить произведение положительных элементов строки матрицы

12.11.2008, 14:01. Показов 1548. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
ПРИВЕТСТВУЮ!!!!
В общем задачки простые, но не могу их разобрать! просто они мне в ближайшее время нужны, а сама пока разберусь.... с института вышебут! Сессия скоро:'(...
вот те которые остались:
1. y(x)=(ln|x-a|+d)/(c*x+b*x) , for (x=1; x<2.5; x+0.3)

2. Вычислить произведение положительных элементов строки матрицы. При обнаружении 0 должно выдаваться сообщение "Обнаружен 0".

3. Увеличить указатель на размер адресуемой им структуры.

Помогите, please!!!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.11.2008, 14:01
Ответы с готовыми решениями:

Вычислить произведение положительных элементов строки матрицы
Пожалуйста, помогите посчитать произведение положительных элементов строки матрицы. Как это можно...

Вычислить произведение положительных элементов строки матрицы
Вычислить произведение положительных элементов строки матрицы. При обнаружении 0 должно выдаваться...

Операторы передачи управления (вычислить произведение положительных элементов строки матрицы)
Вычислить произведение положительных элементов строки матрицы. При обнаружении 0 должно выдаваться...

Вычислить произведение положительных элементов заданной строки матрицы (написать код с использованием goto)
Программа вычисления произведения положительных элементов строки матрицы. При обнаружении 0...

1
88 / 16 / 5
Регистрация: 10.03.2008
Сообщений: 101
12.11.2008, 18:25 2
Лучший ответ Сообщение было отмечено DIger как решение

Решение

1)
Допиши еще что-нибудь в условии, т.е. отфильтруй значения параметров
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
29
30
31
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<math.h>
 
int main()
{
    int a, b, c, d;
    float x, y;
 
    clrscr();
 
    printf("Input the a,b,c and d parameters: ");
    scanf("%d %d %d %d", &a, &b, &c, &d);
    if((a==1) || (c==0 && b==0))
    {
        printf("Error in the parameters");
        getch();
        exit(EXIT_FAILURE);
    }
    else
    {
        for(x=1;x<2.5;x+=0.3)
        {
        y=(log(x-a)+d)/(c*x+b*x);
        printf("y(%f) = %f\n", x, y);
        }
    }
    getch();
    return EXIT_SUCCESS;
}
2)
Ну для этого напиши что-то подобное:
n - строки
m - столбцы
C++
1
2
3
4
5
6
7
8
9
10
for(i=0;i<n;i++)
{
    for(j=0j<m;j++)
    {
        if(mtr[i][j]>0)
            summ*=mtr[i][j];
        else if(mtr[i][j]==0)
            printf("Element %d%d is null", i, j);
    }
}
3) Предположим, что strct - это наша стрктура, ptr - это указатель на элемент типа strct.
strct n1; // n1 - переменная типа strct
strct * ptr=&n1; // ptr указывает на n1
Чтобы увеличить указатель на размер адресуемой структуры, нужно написать слудующее:
ptr+=sizeof(strct); // т.е. мы увеличиваем значение указателя на размер структуры
Но можно сделать и проще: если у нас есть только указатель на структуру, то можно написать следующее: ptr+=sizeof(*ptr);
1
12.11.2008, 18:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2008, 18:25
Помогаю со студенческими работами здесь

Вычислить произведение сумм положительных элементов строк матрицы
В матрице размерности 7 на 7 посчитать произведение сумм положительных элементов строк. В каждом...

Найти произведение положительных элементов каждой строки матрицы
Найти произведение положительных элементов каждой строки матрицы А.Найти минимальное среди них и...

Вычислить произведение положительных и отрицательных элементов каждой строки
Здравствуйте, Уважаемые форумчане ! :) Вот такое у меня задание значит: Дана матрица....

Вычислить произведение отрицательных элементов строки матрицы
Помогите пожалуйста! написал программу, но она не высчитывает отрицательные элементы и при...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru