Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
41
Добавлен:
16.04.2013
Размер:
789 б
Скачать
#define NUM 10
#define RANDOM_FILLING	// if defined, filling int array by random numbers
			// if not, input from keyboard
#define RANGE 10

#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>

int main(){
  int a[NUM], i, j, count, f;
  clrscr();

  #ifdef RANDOM_FILLING
    randomize();
    for(i=0;i<NUM;i++){
      a[i]=-RANGE+random(RANGE*2);
      cout << a[i] << " ";
    }
  #else
    for(i=0;i<NUM;i++){
      cout << "a[" << i << "] = ";
      cin >> a[i];
    }
  #endif

  cout << "\n\n";

  for(i=0;i<NUM;i++){
     f=0;
     for(j=0;j<i;j++) if(a[i]==a[j]) f=1;
     if(f) continue;

     count=0;
     for(j=0;j<NUM;j++) if(a[i]==a[j]) count++;

     printf("%3i:%i\n",a[i],count);
  }

  return 0;
}