Skip to main content

Posts

Showing posts from August, 2021

New Year Chaos(HackerRank Question)

 Question) *********************************************************************************** =>Solution :

Hexadecimal Number To Decimal Number Using C++ ( With Condition Check)

 => Program : #include<iostream> #include<math.h> using namespace std; string low2up(string passStr){ string changeStr=passStr; for(int i=0;i<changeStr.size();i++){      if(passStr[i]>=97 && passStr[i]<=122)       { changeStr[i]=changeStr[i]-32;       } } return changeStr; } bool validHexVal(string checkSr){ bool checkValid; int countNum=0; for(int i=0;i<checkSr.size();i++){      if(checkSr[i]>=65 && checkSr[i]<=70)       { countNum++;       }       if(checkSr[i]>=48 && checkSr[i]<=57){         countNum++;       } } if(checkSr.size()==countNum){     return true; }else{     return false; } } int main(){ int decNum=0,val; string hexNum,upperHexNum; cout<<"Enter the hex decimal number "<<endl; cin>>hexNum; upperHexNum=low2up(hexNum); int n=upperHexNum.size(); if(validHexVal(upperHexNum)){  for(int i=n-1;i>=0;i--){     if(upperHexNum[i]>=65 && upperHexNum[i]<=70)       { val

Decimal Number To Hexadecimal Number Using C++

  => Program : #include<iostream> #include<math.h> using namespace std; int main(){ int decNum,rem,i=0; cout<<"Enter the Decimal Number : "<<endl; cin>>decNum; char hexVal[100]; while(decNum){    rem=decNum%16;    if(rem<10){      hexVal[i++] = 48 + rem;    }else{      hexVal[i++] = 55 + rem;    }   decNum=decNum/16; } cout<<"HEXA DECIMAL NUMBER : "; for(int j=i-1;j>=0;j--){     cout<<hexVal[j]; } cout<<endl; } => Output :

Count Frequency of Character in Any Sentence using C++

 Q)Write the C++ program for character frequency count for any sentence => Program : #include<iostream> #include<string> #include<iomanip> using namespace std; int main(){ string mystr; cout<<"Enter the Any Sentence  for character frequency count \n"; getline(cin,mystr); int charFreq[26]={0}; for(int i=0;i<mystr.length();i++){     int index=mystr[i]-'a';     charFreq[index]++; } cout<<"\n****************************************\n"; cout<<"\nSentence : "<<mystr<<endl<<endl; cout<<setw(12)<<"Character"<<setw(12)<<"Frequency"<<endl<<endl; for(int i=0;i<26;i++){     if(charFreq[i]!=0){         cout<<setw(6)<<char(i+'a')<<setw(10)<<charFreq[i]<<" times \n";     } } } =>Output :