CSE Lab10 Task Solution

$30.00 $24.00

Write two C programs that performs the task described below. Name your c les as nameSurnameId questionNo.c [ex: basakKarakas1850044026 1.c and basakKarakas1850044026 2.c] Upload your le to your section’s submission page on moodle. Task Write the reverse string() function for the given code below. (Hint: use strlen() function which gives the length of a string.)…

Rate this product

You’ll get a: zip file solution

 

Description

Rate this product

Write two C programs that performs the task described below. Name your c les as nameSurnameId questionNo.c [ex: basakKarakas1850044026 1.c and basakKarakas1850044026 2.c]

Upload your le to your section’s submission page on moodle.

  • Task

    1. Write the reverse string() function for the given code below. (Hint: use strlen() function which gives the length of a string.)

  • # include < stdio .h >

  • # include < string .h >

3

4

void

r e v e r s e _ s t r i n g ( char str []) ;

5

6

int

main () {

7

char str_arr [100];

8

9

printf ( ” Enter a string :”) ;

10

scanf ( “%s” , str_arr ) ;

11

r e v e r s e _ s t r i n g ( str_arr ) ;

12

printf ( ” Reversed string is: %s \n” , str_arr ) ;

13

14

return 0;

  1. }

16

1

  1. Write print line(), print histogram() and len() functions for the given code below.

print line() : Prints <int num of chars> times <char c> character.

print histogram() : Prints a histogram of <int values[]> with <char c> using print print line() and len() functions.

len() : Returns the length of <int array[]>.

  • # include < stdio .h >

2

3

void

p r i n t _ l i n e ( char c , int

n u m _ o f _ c h a r s ) ;

4

5

void

p r i n t _ h i s t o g r a m ( char

c ,

int vals []) ;

6

7

int

len ( int arr []) ;

8

9

int

main () {

10

int values [100] , val =1 ,

count =0;

11

printf ( ” Enter positive

integer (s), to print an

h is to gr a m .\ nEnter a non – positive

integer to stop .\n\n” ) ;

12

do {

13

printf ( ” Enter a value :” ) ;

14

scanf (“%d” , & val ) ;

15

values [ count ] = val ;

16

count ++;

17

} while ( val > 0) ;

18

p r i n t _ h i s t o g r a m ( ’*’ , values ) ;

19

return 0;

  1. }

21

Sample:

Enter positive integer(s), to print an histogram.

Enter a non-positive integer to stop.

Enter a value: 3

Enter a value: 5

Enter a value: 6

Enter a value: 2

Enter a value: -1

Output:

***

*****

******

**

Good luck 🙂

2

CSE Lab10 Task Solution
$30.00 $24.00