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

C HELP Modify Programming Project 4 from Chapter 7 so that the program labels it

ID: 3550658 • Letter: C

Question

C HELP

Modify Programming Project 4 from Chapter 7 so that the program labels its output:

Enter phone number: 1-800-COL-LEFT

In numeric form: 1-800-265-5328

The program will need to store the phone number (either in its original form or in its numeric form) in an array of characters until it can be printed. You may assume that the phone number is no more than 15 characters long.

this was the program for project 4

#include <stdio.h>
#include <conio.h>
int main()
{char number[15];
int i;
printf("Enter phone number: ");
scanf("%s",&number);
i=0;
while(number[i]!='')
{switch(number[i])
{case 'A':case 'B':case 'C':
printf("2");
break;
case 'D':case 'E':case 'F':
printf("3");
break;
case 'G':case 'H':case'I':
printf("4");
break;
case 'J':case 'K':case'L':
printf("5");
break;
case 'M':case 'N':case'O':
printf("6");
break;
case 'P':case 'R':case'S':
printf("7");
break;
case 'T':case 'U':case'V':
printf("8");
break;
case 'W':case 'X':case'Y':
printf("9");
break;
default:
printf("%c",number[i]);
}
i++;
}
getch();

Explanation / Answer


#include <stdio.h>
#include <conio.h>
int main()
{char number[15]; int i;
printf("Enter phone number: ");
scanf("%s ",&number);

printf(" ") ; /* New line after taking the input phone number from user */

printf("In numeric form: "); /* Printing the second line output as per requirement*/
i=0;
while(number[i]!='')
{switch(number[i])
{case 'A':case 'B':case 'C':
printf("2");
break;
case 'D':case 'E':case 'F':
printf("3");
break;
case 'G':case 'H':case'I':
printf("4");
break;
case 'J':case 'K':case'L':
printf("5");
break;
case 'M':case 'N':case'O':
printf("6");
break;
case 'P':case 'R':case'S':
printf("7");
break;
case 'T':case 'U':case'V':
printf("8");
break;
case 'W':case 'X':case'Y':
printf("9");
break;
default:
printf("%c",number[i]);
}
i++;
}

printf(" ") ; /* New line after completing displaying the number */
getch();