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

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

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

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

Задача на масив.Ввод дробей и вычисление среднего значения дроби!
#include <iostream> using namespace std; const int MAX=15; const int...

Динамический масив: записать в масив все делители числа n
Нужно записать в масив все делители числа n програма запускается но видает...

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

символы в масиве
#include <cstdlib> #include <iostream> #include <math.h> using namespace...

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

2
Gravity
569 / 563 / 64
Регистрация: 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;
}
1
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();
}
1
Миниатюры
Масив(вычисление повторений в масиве)  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2009, 18:14

Сделать выборку в одномерном масиве
есть массив 1,2,3,4,1,2,3,4,1,2,3,4 выбрать последованость 1,2,3,4 да так...

поиск элемента в одномерном масиве
как осушествить поиск элемента в массиве дешевле задоной суммы(последнего...

Быстрая сортировка. Изменения в масиве
Нужно вывести на экран изменения в масиве (пошагово) Например: &quot;n шаг: 2 8 4 3...


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

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

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