Search code examples
c++ascii

How to convert ASCII value into char in C++?


How do I convert 5 random ascii values into chars?


Prompt:

Randomly generate 5 ascii values from 97 to 122 (the ascii values for all of the alphabet). As you go, determine the letter that corresponds to each ascii value and output the word formed by the 5 letters.

My Code:

#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <string.h>

using namespace std;

int main ()
{
srand (time(NULL));
int val1= rand()%122+97;
int val2= rand()%122+97;
int val3= rand()%122+97;
int val4= rand()%122+97;
int val5= rand()%122+97

cout<<val1<<" and "<<val2<<" and "<<val3<<" and "<<val4<<" and "<<val15<<". "<<






return 0;
}

Solution

  • for (int i = 0; i < 5; i++){
        int asciiVal = rand()%26 + 97;
        char asciiChar = asciiVal;
        cout << asciiChar << " and ";
    }