Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a C++ program, & Have the user enter a number from 1 to 80, then print out

ID: 3778952 • Letter: W

Question

Write a C++ program, & Have the user enter a number from 1 to 80, then print out a string of random letters (a thorough z) of that length. Then make a table of the occurrences of each letter in your random string.

F4. File Edit View State Window Help Stdin/Stdout/Stderr How many letters do you want in your random string? 52 tcsewulxfrxgfpghhzehijgoipqnpirhunbaddoletijlrtizyoo Letters a b c d e f g h i j k 1 m n o p q r s t u u w x y z No of occurances 1 1 1 2 3 2 3 4 5 2 3 0 2 4 3 1 3 1 3 1 1 1 2 1 2 Finished

Explanation / Answer

#include <iostream>
#include <cstdlib>
#include <cstring>
using namespace std;
static const char alph_string[]="abcdefghijklmnopqrstuvwxyz";
int main()
{
   int len,i,j,count;
   char key;
   char str[100]=" ";
   cout << "how many letters do you want in your random string? ";
cin >> len;
   for(i=0;i<len;i++)
       str[i]=alph_string[rand() % (sizeof(alph_string)-1)];
   char str_array[]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
   cout << str << endl;
   for(i=0;i<26;i++)
       cout << str_array[i] << " ";
       cout << endl;
   for(i=0;i<26;i++)
   {
       key=str_array[i];
       count=0;
       for(j=0;j<len;j++)
       {
           if(key==str[j])
               count++;
       }
       cout << count << " ";
   }
   return 0;
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote