Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 09.04.2019
Сообщений: 6
1

Найти количество элементов массива равных заданному значению

07.05.2019, 12:06. Показов 2081. Ответов 8

Здравствуйте.Вот у меня задание "В двухмерном целочисленном массиве найти указанное значение.Найти количество 0-й и 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
32
33
34
35
#include <iostream>
#include <conio.h>
#include <stdio.h>
 
using namespace std;
int Fun_Sum_Kol(int,int,int**,int*);
int main()
{
 
    int **a,i,j,n,m,sum,kol;
    cout<<"\t Input n,m:";
    cin>>n>>m;
    a=new int*[n];
    for(i=0;i<n;i++)
        a[i]=new int[m];
    cout<<"\n Input a"<<endl;
    for(i=0;i<n;i++)
         for(j=0;j<m;j++){
            cout<<"\t a["<<i<<"]["<<j<<"]=";
            cin>>a[i][j];
    }
    cout<<"\n Matrix A:"<<endl;
    for(i=0;i<n;i++){
           for(j=0;j<m;j++)
              cout<<"\t"<<a[i][j];
           cout<<endl;
    }
 sum=Fun_Sum_Kol(n,m,a,&kol);
 cout<<"\n Kol-vo="<<kol<<"\t Summa="<<sum<<endl;
 delete[]a;
 cout<<"\n\t Delete !"<<endl;
 cout<<"press any key..."<<endl;
 getch();
 
}
Выдает ошибку
E:\С++\zadanie 5\main.o:main.cpp|| undefined reference to `Fun_Sum_Kol(int, int, int**, int*)'|
||error: ld returned 1 exit status|

Помогите пожалуйста,не понимаю что делать.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2019, 12:06
Ответы с готовыми решениями:

Найти количество элементов массива, равных заданному числу
Помогите, пожалуйста. 1. Дан массив А (15). Найти количество элементов , равных заданному числу B.

Вывести номера элементов массива, равных заданному значению
Напишите программу, которая выводит номера элементов массива, равных заданному значению X . ...

Количество элементов массива равных заданному числу
Дан массив размера 10 с перечисленными элементами. Как найти количество нужных мне элементов...

Найти количество элементов матрицы, равных заданному числу
Написать программу, которая в матрице чисел A(N,M) находит все элементы, равные числу, введенному с...

8
4335 / 2393 / 995
Регистрация: 07.02.2019
Сообщений: 6,279
07.05.2019, 12:09 2
Цитата Сообщение от Dagama Посмотреть сообщение
не понимаю что делать.
дать понять компилятору что конкретно должна делать функция Fun_Sum_Kol
0
0 / 0 / 0
Регистрация: 09.04.2019
Сообщений: 6
08.05.2019, 05:28  [ТС] 3
А не подскажете ,как это сделать?

Добавлено через 3 минуты
Цитата Сообщение от zayats80888 Посмотреть сообщение
дать понять компилятору что конкретно должна делать функция Fun_Sum_Kol
А не подскажите ,как это сделать?
0
Нарушитель
1486 / 1288 / 485
Регистрация: 16.08.2014
Сообщений: 5,415
Записей в блоге: 1
08.05.2019, 05:37 4
Цитата Сообщение от Dagama Посмотреть сообщение
А не подскажите ,как это сделать?
определить функцию.
C++
1
2
3
4
int Fun_Sum_Kol(int i, int j, int** m, int* a)
{
 // тут твой код
}
0
0 / 0 / 0
Регистрация: 09.04.2019
Сообщений: 6
25.05.2019, 08:10  [ТС] 5
_stanislav, всё равно та же ошибка
0
6508 / 4427 / 2534
Регистрация: 18.12.2017
Сообщений: 13,828
25.05.2019, 08:51 6
Цитата Сообщение от Dagama Посмотреть сообщение
Найти количество ... 1-й в массиве
напишите оригинал условия задачи
0
0 / 0 / 0
Регистрация: 09.04.2019
Сообщений: 6
02.06.2019, 09:04  [ТС] 7
Цитата Сообщение от Yetty Посмотреть сообщение
напишите оригинал условия задачи
В двухмерном целочисленном массиве (размеры массива N, M и значения
его элементов вводить с клавиатуры) найти указанное значение.
Массив в памяти разместить динамически (с использованием операций
new и delete), ввод исходных данных и вывод полученных результатов выполнить
в основной функции, а решение задачи оформить в виде отдельной функции
пользователя. Не использовать глобальных переменных.

Найти количество 0-й и 1-ц в массиве, а также сумму единиц
0
162 / 69 / 39
Регистрация: 28.05.2019
Сообщений: 239
02.06.2019, 09:18 8
Цитата Сообщение от Dagama Посмотреть сообщение
В двухмерном целочисленном массиве
Цитата Сообщение от Dagama Посмотреть сообщение
найти указанное значение
C++
1
2
3
4
5
6
7
8
int* find_value(int** arr, int n, int m, int value)
{
    for (int i = 0; i < n; ++i)
        for (int j = 0; j < m; ++j)
            if (arr[i][j] == value)
                return &arr[i][j];
    return nullptr;
}
Цитата Сообщение от Dagama Посмотреть сообщение
Найти количество 0-й
C++
1
2
3
4
5
6
7
8
9
int count_zeros(int** arr, int n, int m)
{
    int result = 0;
    for (int i = 0; i < n; ++i)
        for (int j = 0; j < m; ++j)
            if (!arr[i][j])
                ++result;
    return result;
}
Цитата Сообщение от Dagama Посмотреть сообщение
Найти количество
Цитата Сообщение от Dagama Посмотреть сообщение
1-ц
C++
1
2
3
4
5
6
7
8
9
int count_ones(int** arr, int n, int m)
{
    int result = 0;
    for (int i = 0; i < n; ++i)
        for (int j = 0; j < m; ++j)
            if (arr[i][j] == 1)
                ++result;
    return result;
}
Цитата Сообщение от Dagama Посмотреть сообщение
а также сумму единиц
Сумма единиц равна их количеству
0
0 / 0 / 0
Регистрация: 09.04.2019
Сообщений: 6
03.06.2019, 11:20  [ТС] 9
Цитата Сообщение от elseecay Посмотреть сообщение
Сумма единиц равна их количеству
Спасибо большое
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2019, 11:20

Массив: Заменить последний из отрицательных элементов в массиве на три элемента, равных заданному значению.
Вставка в вектор новых элементов 1)Заменить последний из отрицательных элементов в массиве на три...

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

Найти номера элементов массива, равных заданному числу и номер числа расположенного наиболее близко к середине
Найти номера элементов массива А(), значения которых равны заданному числу и номер числа...

Найти сумму двух элементов массива, максимально близкую к заданному значению (но не превышающую его)
Помогите мне создать алгоритм который бы сумировал каждую пару чисел и выводил которая ...


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

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

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