Question: com / zybook / UTSACS 1 0 8 3 Spring 2 0 2 4 / chapter / 2 / section / 1 6 ? content

com/zybook/UTSACS1083Spring2024/chapter/2/section/16?content_resource_id=87711590
Introduction to Programming I for Computer Scientists home >2.16: LAB: Phone number breakdown
2.16 LAB: Phone number breakdown
Given a long integer representing a 10-digit phone number, output the area code, prefix, and line number using the format (800)555-1212. Ex: If the input is:
8005551212
the output is:
(800)555-1212
Hint: Use % to get the desired rightmost digits. Ex: The rightmost 2 digits of 572 is gotten by 572%100, which is 72
Hint: Use / to shift right by the desired amount. Ex: Shifting 572 right by 2 digits is done by 572100, which yields 5.(Recall integer division discards the fraction)
For simplicity, assume any part starts with a non-zero digit. So 0119998888 is not allowed
\table[[LAB,2.16.1: LAB: Phone number breakdown],[ACTIvITY,Phom]]
010
LabProgram.java
Load default template..
1 import java.util.Scanner;
public class LabProgram
public static void main (String[] args){
Scanner scnr = new Scanner(
System.in),
int number, area, prefix, line;
scanf("%lld", number); line = number %10000;
number I=10000
prefix = number %1000;
number ??=1000
area = number
printf("(%031ld)%031ld-%041ld
", area, prefix, line)
return ;
 com/zybook/UTSACS1083Spring2024/chapter/2/section/16?content_resource_id=87711590 Introduction to Programming I for Computer Scientists home >2.16: LAB:

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!