Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
1 / 1 / 0
Регистрация: 29.03.2017
Сообщений: 23
1

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

27.01.2020, 17:32. Просмотров 375. Ответов 4
Метки нет (Все метки)

Задание: Вычислить произведение P=xmin*ymin минимального элемента xmin=min{xi} массива xi и минимального элемента ymin= min{yi} массива yi , i= 1,2,3. (Использовать подпрограмму-функцию)

Составила программу, но возникает ошибка error C3861: fun: идентификатор не найден. Помогите пожалуйста исправить.

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
32
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <cstdlib>
int main() {
    const int n=3;
    int x[n], y[n], i, xmin, ymin;
    float p;
    for(i=0;i<n;i++)
        {
        printf("x[%d]= ",i);
        scanf("%d",&x[i]);
        }
    for(i=0;i<n;i++)
        {
        printf("y[%d]= ",i);
        scanf("%d",&y[i]);
        }
    xmin= fun(x,n);
    ymin= fun(y,n);
    p=xmin*ymin;
    printf("p= %.2f", p);
    getch();
}
float fun(int a[], int n) {
    int i, MIN;
    MIN=a[0];
    for(i=0;i<n;i++){
        if(MIN<a[i]) 
            MIN=a[i];}
    return MIN;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.01.2020, 17:32
Ответы с готовыми решениями:

Вычислить величину Z, которая равняется сумме минимальных элементов массивов, разделенной на двойное произведение индексов минимальных элементов
Заданы два массива - Х(10) и Y(12). Вычислить величину Z, которая равняется сумме минимальных...

Найти произведение минимальных элементов массивов массивов
Найти произведение минимальных элементов массивов X(n,m) и Y(n,m) Помогите написать программу....

Вычислить скалярное произведение двух одномерных массивов
Задание: Вычислить скалярное произведение двух одномерных массивов. Ввод: С консоли. Подается...

Описать процедуру, которая вычисляет произведение элементов двух одномерных массивов
Описать процедуру, которая вычисляет произведение элементов двух одномерных массивов. Заранее...

4
4885 / 3295 / 1384
Регистрация: 07.05.2019
Сообщений: 10,128
Записей в блоге: 1
27.01.2020, 18:21 2
Цитата Сообщение от _Mariya_ Посмотреть сообщение
Составила программу, но возникает ошибка error C3861: fun: идентификатор не найден. Помогите пожалуйста исправить.
Перенеси её вверх
C++
1
2
3
4
5
6
7
8
9
10
11
12
float fun(int a[], int n) {
    int i, MIN;
    MIN=a[0];
    for(i=0;i<n;i++){
        if(MIN<a[i]) 
            MIN=a[i];}
    return MIN;
}
 
int main() {
    const int n=3;
    int x[n], y[n], i, xmin, ymin;
0
1 / 1 / 0
Регистрация: 29.03.2017
Сообщений: 23
27.01.2020, 19:56  [ТС] 3
Спасибо, помогло.

Только теперь появилась новая ошибка, теперь уже в самой работе программы. Не правильно считается произведение.
0
Миниатюры
Вычислить произведение минимальных элементов одномерных массивов x и y  
4885 / 3295 / 1384
Регистрация: 07.05.2019
Сообщений: 10,128
Записей в блоге: 1
27.01.2020, 21:13 4
Цитата Сообщение от _Mariya_ Посмотреть сообщение
Только теперь появилась новая ошибка, теперь уже в самой работе программы. Не правильно считается произведение.
if(MIN > a[i])
0
1 / 1 / 0
Регистрация: 29.03.2017
Сообщений: 23
27.01.2020, 21:42  [ТС] 5
Теперь программа считает верно. Спасибо за помощь.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.01.2020, 21:42

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Вычислить произведение минимальных элементов четных столбцов. Где произведение будет кратно 7, поменять местами первую и последнюю строки
Даны массивы A{30,20},B{40,50} - целых чисел. Вычислить произведение минимальных элементов четных...

Вычислить произведение минимальных элементов
1)Массив D состоит из 5 строк и 5 столбцов. Вычислить произведение минимальных элементов каждой...

Вычислить сумму и разность элементов двух заданных целочисленных одномерных массивов А и В размером 10 элементов
Вычислить сумму и разность элементов двух заданных целочисленных одномерных массивов А и В размером...

Вычислить сумму минимальных элементов массивов с помощью функции void f()
Нужно решить задачу с помощью функции void f(), подскажите а лучше покажите как правильно сделать...


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

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

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