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

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

Войти
Регистрация
Восстановить пароль
 
Ричард
0 / 0 / 0
Регистрация: 26.03.2009
Сообщений: 3
#1

Масив(вычисление повторений в масиве) - C++

08.04.2009, 17:39. Просмотров 560. Ответов 2
Метки нет (Все метки)

Написать програму на я зыке С, которая считывает с файла масив А с 10 чисел и число Х. С помощью функции вычислить сколько раз число Х записано в масив А.
Я незнаю как написать эту функцию вычисления( буду рад помощи.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2009, 17:39     Масив(вычисление повторений в масиве)
Посмотрите здесь:

Задача на масив.Ввод дробей и вычисление среднего значения дроби! - C++
#include <iostream> using namespace std; const int MAX=15; const int MAXI=13; int main() { int j,s,h,i,r; char...

Динамический масив: записать в масив все делители числа n - C++
Нужно записать в масив все делители числа n програма запускается но видает ошибку доступа к памяти... помогите разобраться #include...

Масив на 18 действ. Упорядочить по возростанию масив - C++
Ребята помогите пожалуйста с С++ Builder 1.Масив на 18 действ. Упорядочить по возростанию масив 2.Масив на 18 действ. Вычислить...

символы в масиве - C++
#include <cstdlib> #include <iostream> #include <math.h> using namespace std; class stud { private:

Не парные числы в масиве - C++
Помогите,надо написать задачу в борланд с++ "Есть линейный массив 0-10",Вывести елементы массива,которые есть не парными...

Переставить местами строки в масиве - C++
Пусть, например, у нас есть структура Struct ABC{ char b; }; и массив ABC Mas

Сделать выборку в одномерном масиве - C++
есть массив 1,2,3,4,1,2,3,4,1,2,3,4 выбрать последованость 1,2,3,4 да так чтобы по разным частям массива Например: ...

поиск элемента в одномерном масиве - C++
как осушествить поиск элемента в массиве дешевле задоной суммы(последнего наиденого) спасибо!!

Обмен строки со столбцом в двухмерном масиве - C++
Помогите написать на С++ програму для обмена строки(например второй) со столбцом(например третим) в двухмерном масиве

поиск и замена символьной строки в масиве - C++
#include <cstdlib> #include <iostream> #include <string.h> using namespace std; class stud { private:

Нахождения количества натуральных элементов в масиве - C++
Задача по масивам : Разроботать програму нахождения количества натуральных элементов в масиве розмерности 10. масив инициализировать при...

Поиск введеного слова в масиве слов - C++
всем привет, есть проблема if ( a == 3 ) { bool pos = false; cout << "Введiть данi, пошук яких буде здiйснено у...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gravity
562 / 556 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
08.04.2009, 17:51     Масив(вычисление повторений в масиве) #2
Цитата Сообщение от Ричард Посмотреть сообщение
Я незнаю как написать эту функцию вычисления( буду рад помощи.
C
1
2
3
4
5
6
7
8
9
/* a - указатель на массив, n - количество элементов, num - число для поиска */
int findnum(int *a, int n, int num)
{
    int count = 0;
    while(n-- > 0)
       if(*a++ == num)
          count++;
    return count;
}
YurA_280784
Заблокирован
08.04.2009, 18:14     Масив(вычисление повторений в масиве) #3
Вот код и скриншот работы проги
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
#include <windows.h>
#include <conio.h>
#include <stdio.h>
 
 
void main()
{
    int A[10],tmp;
    //Заполнение массива случайными числами
    printf("Ishodni massiv\r\n");
    for(int i = 0; i < 10; i++)
    {
        A[i] = rand();
        tmp = rand();
        if(A[i] < tmp)
            A[i] *= -1;
        if(tmp != 0)
            A[i] = A[i]/(tmp/10);
        printf("A[%d] = %d\r\n",i,A[i]);
    }
    printf("Vvedite chislo dlya poiska\r\n");
    scanf("%d",&tmp);
    int nCount = 0;
    for(i = 0; i < 10; i++)
    {
        if(A[i] == tmp)
            nCount++;
    }
    printf("Chislo %d naudeno v massive A %d raz\r\n",tmp,nCount);
    printf("1 - Povtorit' vichisleniya\r\n");
    if(49 == getch())
        main();
}
Миниатюры
Масив(вычисление повторений в масиве)  
Ответ Создать тему
Опции темы

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