GVA SUPPORT

Відповідь на запитання № 1309336277
Text:
	ФІО = Горбаченко

 Запитання:/*
 Ввести десятичне число, програма повинна виводити в
 16тиричному виді+ вивести цифру, яка чаще всього зустрічається
Ща доделаю....
*/
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#define MAX 256
using namespace std;
char *DecToHec(int inDec){
   char outStr[MAX];
    sprintf(outStr,"%x",inDec);
    return &outStr[0];
}

char MaxSymbolsCount(char *a){
   
     int mas[MAX];
     
     for (int i=0;i<MAX ; i++){ // обнуляем
         mas[i]=0;
     }
     for (int i=0;i<strlen(a) ; i++){ // делаем характеристику
         mas[int (*(a+i))]++;
     }
     int max_index=0;
/*
     for (int i=1;i<MAX ; i++){ // ищем MAX повторов
         if (mas[i]>max[max_index]){
            max_index=i;   
         }
     }
  */   
     return 0;


}

int main(){
   char outStr[256];
    int inDec;
    cout<<"Enter X [0-65535] : ";    
    cin>>inDec;
    strcpy(outStr,DecToHec(inDec));
    printf("%d in hex is %s\n",inDec,outStr);
    printf("MAX symbol is  %c\n", MaxSymbolsCount(outStr) );    
    system("pause");
}


====================================	
Ваша відповідь