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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.88
DIger
0 / 0 / 0
Регистрация: 12.11.2008
Сообщений: 5
#1

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

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

ПРИВЕТСТВУЮ!!!!
В общем задачки простые, но не могу их разобрать! просто они мне в ближайшее время нужны, а сама пока разберусь.... с института вышебут! Сессия скоро:'(...
вот те которые остались:
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!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2008, 14:01     Вычислить произведение положительных элементов строки матрицы
Посмотрите здесь:

C++ Найти произведение положительных элементов каждой строки матрицы
C++ Дан двумерный массив, вычислить произведение отрицательных элементов, заменить этим числом элементы второй строки матрицы
Вычислить произведение отрицательных элементов P, затем произведение положительных элементов D C++
C++ Вычислить произведение положительных и отрицательных элементов каждой строки
Вычислить произведение отрицательных элементов и произведение положительных элементов последовательности C++
C++ Вычислить произведение положительных элементов строки матрицы
Операторы передачи управления (вычислить произведение положительных элементов строки матрицы) C++
C++ Вычислить и запомнить сумму и число положительных элементов каждой строки матрицы
C++ Вычислить произведение отрицательных элементов строки матрицы
Вычислить произведение положительных элементов строки матрицы C++
C++ Вычислить произведение положительных элементов заданной строки матрицы (написать код с использованием goto)
Как вычислить суммы положительных элементов каждой строки матрицы? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
master.EXE
111 / 16 / 2
Регистрация: 10.03.2008
Сообщений: 101
12.11.2008, 18:25     Вычислить произведение положительных элементов строки матрицы #2
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);
Yandex
Объявления
12.11.2008, 18:25     Вычислить произведение положительных элементов строки матрицы
Ответ Создать тему
Опции темы

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