-5 Write a program to find the largest value in a collection of K floating point
ID: 3917660 • Letter: #
Question
-5 Write a program to find the largest value in a collection of K floating point values, where the value of K will be the first value read into the program. K is an integer. The value is returned to the caller. -6 Write a function that will read a collection of examination scores ranging in value from 1 to 100. Your subprogram should count and print the number of scores in the outstanding category (90-100), the number of scores in the satisfactory category (60- 89), and the number of scores in the unsatisfactory category (1-59). The test data for the subprogram is: 63 75 72 72 78 67 80 63 75 90 89 43 59 99 82 12 100 -7Write a function that will use a random number generator to obtain 300 integer values tween 32 and 126. The value and the corresponding ASCII character, its predecessor and its successor are printed.Explanation / Answer
#include<iostream>
#include<cstdlib>
using namespace std;
//you have not specified the programming language...
//i have written this with basic syntax..so. that it can be converted to any language easily
//this is help with logic as well///
//5
//method to find and return the largest value of k values..
double largest()
{
int k;
cout<<"Enter k:";
cin>>k;
double max=-1,r;
//reading k floating point values...
while(k>0)
{
cin>>r;
if(r>max)//comparing with new value..
max=r;//updating largest value..with new value..
k--;
}
return max;//returning largest value
}
//6
//
void grades()
{
int k;
cout<<"Enter number of scores u want to enter:";
cin>>k;
int outstanding=0,satisfactory=0,unsatisfactory=0,r;
//reading k floating point values...
while(k>0)
{
cin>>r;
if(r>=90 )//outstanding
outstanding++;//incrementing count
else if(r>=60 && r<=89)//satisfactory
satisfactory++;//incrementing count
else//unsatisfactory
unsatisfactory++;
k--;
}
cout<<"Outstanding:"<<outstanding<<endl;
cout<<"Satisfactory:"<<satisfactory<<endl;
cout<<"Unsatisfactory:"<<unsatisfactory<<endl;
}
//7
//method to generate 300 random numbers..
void random()
{
int i=0,k;
while(i<300)
{
k = (rand()%95)+32;//generating random number between 32-126
//printing ascii value
cout<<k<<" "<<(char)k<<" Predecessor:"<<(char)(k-1)<<" Successor:"<<(char)(k+1)<<endl;
i++;
}
}
//test method
int main()
{
cout<<"Largest:"<<largest()<<endl;
grades();
random();
return 0;
}
output:
Enter k:2
1.2
2.3
Largest:2.3
Enter number of scores u want to enter:3
80
32
91
Outstanding:1
Satisfactory:1
Unsatisfactory:1
73 I Predecessor:H Successor:J
69 E Predecessor:D Successor:F
96 ` Predecessor:_ Successor:a
122 z Predecessor:y Successor:{
106 j Predecessor:i Successor:k
81 Q Predecessor:P Successor:R
110 n Predecessor:m Successor:o
35 # Predecessor:" Successor:$
109 m Predecessor:l Successor:n
81 Q Predecessor:P Successor:R
37 % Predecessor:$ Successor:&
57 9 Predecessor:8 Successor::
38 & Predecessor:% Successor:'
44 , Predecessor:+ Successor:-
113 q Predecessor:p Successor:r
48 0 Predecessor:/ Successor:1
82 R Predecessor:Q Successor:S
99 c Predecessor:b Successor:d
109 m Predecessor:l Successor:n
53 5 Predecessor:4 Successor:6
123 { Predecessor:z Successor:|
101 e Predecessor:d Successor:f
39 ' Predecessor:& Successor:(
90 Z Predecessor:Y Successor:[
39 ' Predecessor:& Successor:(
64 @ Predecessor:? Successor:A
68 D Predecessor:C Successor:E
33 ! Predecessor: Successor:"
85 U Predecessor:T Successor:V
72 H Predecessor:G Successor:I
64 @ Predecessor:? Successor:A
98 b Predecessor:a Successor:c
78 N Predecessor:M Successor:O
75 K Predecessor:J Successor:L
96 ` Predecessor:_ Successor:a
89 Y Predecessor:X Successor:Z
49 1 Predecessor:0 Successor:2
111 o Predecessor:n Successor:p
62 > Predecessor:= Successor:?
46 . Predecessor:- Successor:/
45 - Predecessor:, Successor:.
93 ] Predecessor: Successor:^
99 c Predecessor:b Successor:d
60 < Predecessor:; Successor:=
35 # Predecessor:" Successor:$
41 ) Predecessor:( Successor:*
68 D Predecessor:C Successor:E
48 0 Predecessor:/ Successor:1
70 F Predecessor:E Successor:G
60 < Predecessor:; Successor:=
119 w Predecessor:v Successor:x
126 ~ Predecessor:} Successor:
109 m Predecessor:l Successor:n
109 m Predecessor:l Successor:n
119 w Predecessor:v Successor:x
66 B Predecessor:A Successor:C
110 n Predecessor:m Successor:o
83 S Predecessor:R Successor:T
106 j Predecessor:i Successor:k
50 2 Predecessor:1 Successor:3
93 ] Predecessor: Successor:^
122 z Predecessor:y Successor:{
87 W Predecessor:V Successor:X
69 E Predecessor:D Successor:F
35 # Predecessor:" Successor:$
118 v Predecessor:u Successor:w
47 / Predecessor:. Successor:0
44 , Predecessor:+ Successor:-
106 j Predecessor:i Successor:k
70 F Predecessor:E Successor:G
118 v Predecessor:u Successor:w
87 W Predecessor:V Successor:X
57 9 Predecessor:8 Successor::
111 o Predecessor:n Successor:p
82 R Predecessor:Q Successor:S
87 W Predecessor:V Successor:X
123 { Predecessor:z Successor:|
68 D Predecessor:C Successor:E
105 i Predecessor:h Successor:j
65 A Predecessor:@ Successor:B
91 [ Predecessor:Z Successor:
115 s Predecessor:r Successor:t
81 Q Predecessor:P Successor:R
36 $ Predecessor:# Successor:%
73 I Predecessor:H Successor:J
92 Predecessor:[ Successor:]
58 : Predecessor:9 Successor:;
93 ] Predecessor: Successor:^
93 ] Predecessor: Successor:^
120 x Predecessor:w Successor:y
66 B Predecessor:A Successor:C
76 L Predecessor:K Successor:M
53 5 Predecessor:4 Successor:6
50 2 Predecessor:1 Successor:3
59 ; Predecessor:: Successor:<
100 d Predecessor:c Successor:e
95 _ Predecessor:^ Successor:`
119 w Predecessor:v Successor:x
66 B Predecessor:A Successor:C
43 + Predecessor:* Successor:,
115 s Predecessor:r Successor:t
82 R Predecessor:Q Successor:S
111 o Predecessor:n Successor:p
50 2 Predecessor:1 Successor:3
126 ~ Predecessor:} Successor:
82 R Predecessor:Q Successor:S
44 , Predecessor:+ Successor:-
58 : Predecessor:9 Successor:;
70 F Predecessor:E Successor:G
93 ] Predecessor: Successor:^
113 q Predecessor:p Successor:r
87 W Predecessor:V Successor:X
71 G Predecessor:F Successor:H
104 h Predecessor:g Successor:i
32 Predecessor: Successor:!
66 B Predecessor:A Successor:C
114 r Predecessor:q Successor:s
120 x Predecessor:w Successor:y
94 ^ Predecessor:] Successor:_
109 m Predecessor:l Successor:n
78 N Predecessor:M Successor:O
117 u Predecessor:t Successor:v
73 I Predecessor:H Successor:J
48 0 Predecessor:/ Successor:1
62 > Predecessor:= Successor:?
99 c Predecessor:b Successor:d
32 Predecessor: Successor:!
121 y Predecessor:x Successor:z
73 I Predecessor:H Successor:J
114 r Predecessor:q Successor:s
117 u Predecessor:t Successor:v
42 * Predecessor:) Successor:+
63 ? Predecessor:> Successor:@
96 ` Predecessor:_ Successor:a
33 ! Predecessor: Successor:"
42 * Predecessor:) Successor:+
74 J Predecessor:I Successor:K
108 l Predecessor:k Successor:m
84 T Predecessor:S Successor:U
64 @ Predecessor:? Successor:A
99 c Predecessor:b Successor:d
64 @ Predecessor:? Successor:A
45 - Predecessor:, Successor:.
60 < Predecessor:; Successor:=
62 > Predecessor:= Successor:?
106 j Predecessor:i Successor:k
36 $ Predecessor:# Successor:%
100 d Predecessor:c Successor:e
123 { Predecessor:z Successor:|
95 _ Predecessor:^ Successor:`
89 Y Predecessor:X Successor:Z
88 X Predecessor:W Successor:Y
83 S Predecessor:R Successor:T
47 / Predecessor:. Successor:0
105 i Predecessor:h Successor:j
35 # Predecessor:" Successor:$
77 M Predecessor:L Successor:N
38 & Predecessor:% Successor:'
79 O Predecessor:N Successor:P
72 H Predecessor:G Successor:I
57 9 Predecessor:8 Successor::
121 y Predecessor:x Successor:z
106 j Predecessor:i Successor:k
49 1 Predecessor:0 Successor:2
110 n Predecessor:m Successor:o
55 7 Predecessor:6 Successor:8
77 M Predecessor:L Successor:N
83 S Predecessor:R Successor:T
119 w Predecessor:v Successor:x
62 > Predecessor:= Successor:?
63 ? Predecessor:> Successor:@
88 X Predecessor:W Successor:Y
96 ` Predecessor:_ Successor:a
32 Predecessor: Successor:!
68 D Predecessor:C Successor:E
113 q Predecessor:p Successor:r
115 s Predecessor:r Successor:t
51 3 Predecessor:2 Successor:4
35 # Predecessor:" Successor:$
101 e Predecessor:d Successor:f
48 0 Predecessor:/ Successor:1
111 o Predecessor:n Successor:p
85 U Predecessor:T Successor:V
36 $ Predecessor:# Successor:%
40 ( Predecessor:' Successor:)
40 ( Predecessor:' Successor:)
92 Predecessor:[ Successor:]
115 s Predecessor:r Successor:t
109 m Predecessor:l Successor:n
119 w Predecessor:v Successor:x
55 7 Predecessor:6 Successor:8
105 i Predecessor:h Successor:j
75 K Predecessor:J Successor:L
95 _ Predecessor:^ Successor:`
74 J Predecessor:I Successor:K
78 N Predecessor:M Successor:O
92 Predecessor:[ Successor:]
94 ^ Predecessor:] Successor:_
45 - Predecessor:, Successor:.
46 . Predecessor:- Successor:/
91 [ Predecessor:Z Successor:
48 0 Predecessor:/ Successor:1
62 > Predecessor:= Successor:?
98 b Predecessor:a Successor:c
112 p Predecessor:o Successor:q
56 8 Predecessor:7 Successor:9
116 t Predecessor:s Successor:u
48 0 Predecessor:/ Successor:1
125 } Predecessor:| Successor:~
125 } Predecessor:| Successor:~
81 Q Predecessor:P Successor:R
115 s Predecessor:r Successor:t
81 Q Predecessor:P Successor:R
56 8 Predecessor:7 Successor:9
106 j Predecessor:i Successor:k
54 6 Predecessor:5 Successor:7
92 Predecessor:[ Successor:]
92 Predecessor:[ Successor:]
85 U Predecessor:T Successor:V
125 } Predecessor:| Successor:~
60 < Predecessor:; Successor:=
99 c Predecessor:b Successor:d
86 V Predecessor:U Successor:W
35 # Predecessor:" Successor:$
70 F Predecessor:E Successor:G
57 9 Predecessor:8 Successor::
95 _ Predecessor:^ Successor:`
95 _ Predecessor:^ Successor:`
92 Predecessor:[ Successor:]
68 D Predecessor:C Successor:E
105 i Predecessor:h Successor:j
113 q Predecessor:p Successor:r
51 3 Predecessor:2 Successor:4
120 x Predecessor:w Successor:y
111 o Predecessor:n Successor:p
114 r Predecessor:q Successor:s
79 O Predecessor:N Successor:P
94 ^ Predecessor:] Successor:_
45 - Predecessor:, Successor:.
69 E Predecessor:D Successor:F
85 U Predecessor:T Successor:V
81 Q Predecessor:P Successor:R
77 M Predecessor:L Successor:N
49 1 Predecessor:0 Successor:2
105 i Predecessor:h Successor:j
48 0 Predecessor:/ Successor:1
87 W Predecessor:V Successor:X
120 x Predecessor:w Successor:y
93 ] Predecessor: Successor:^
48 0 Predecessor:/ Successor:1
84 T Predecessor:S Successor:U
101 e Predecessor:d Successor:f
79 O Predecessor:N Successor:P
42 * Predecessor:) Successor:+
125 } Predecessor:| Successor:~
68 D Predecessor:C Successor:E
79 O Predecessor:N Successor:P
73 I Predecessor:H Successor:J
97 a Predecessor:` Successor:b
60 < Predecessor:; Successor:=
71 G Predecessor:F Successor:H
34 " Predecessor:! Successor:#
126 ~ Predecessor:} Successor:
118 v Predecessor:u Successor:w
63 ? Predecessor:> Successor:@
110 n Predecessor:m Successor:o
94 ^ Predecessor:] Successor:_
63 ? Predecessor:> Successor:@
78 N Predecessor:M Successor:O
126 ~ Predecessor:} Successor:
74 J Predecessor:I Successor:K
103 g Predecessor:f Successor:h
89 Y Predecessor:X Successor:Z
101 e Predecessor:d Successor:f
72 H Predecessor:G Successor:I
104 h Predecessor:g Successor:i
67 C Predecessor:B Successor:D
72 H Predecessor:G Successor:I
40 ( Predecessor:' Successor:)
111 o Predecessor:n Successor:p
33 ! Predecessor: Successor:"
90 Z Predecessor:Y Successor:[
38 & Predecessor:% Successor:'
36 $ Predecessor:# Successor:%
87 W Predecessor:V Successor:X
115 s Predecessor:r Successor:t
94 ^ Predecessor:] Successor:_
72 H Predecessor:G Successor:I
84 T Predecessor:S Successor:U
57 9 Predecessor:8 Successor::
45 - Predecessor:, Successor:.
108 l Predecessor:k Successor:m
54 6 Predecessor:5 Successor:7
39 ' Predecessor:& Successor:(
79 O Predecessor:N Successor:P
89 Y Predecessor:X Successor:Z
116 t Predecessor:s Successor:u
96 ` Predecessor:_ Successor:a
103 g Predecessor:f Successor:h
121 y Predecessor:x Successor:z
Process exited normally.
Press any key to continue . . .
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.