PROGRAM C PERULANGAN - Menginput n buah nilai dan Tentukan nilai tertinggi serta jumlahnya
Contoh Kasus :
Masukan : n nilai mahasiswa
Keluaran : nilai tertinggi dan jumlah mahasiswa yang mendapat nilai tertinggi
Test Case
Masukan :
5
70
80
90
90
87
Keluaran :
90
2 Mahasiswa
Program 1
[code hl="1, 4, 7"]
#include<stdio.h>
int main()
{
int byk,max=-1,nilai,count=0;
scanf("%d",&byk);
for (int i=1;i<=byk;i++){
scanf("%d",&nilai);
if (max<nilai){
max=nilai;
count=1;
}
else if(max==nilai){
count++;
}
}
printf("%d nMahasiswa %d",max,count);
return 0;
}
[/code]
Program 2
[code hl="1, 4, 7"]
#include<stdio.h>
void main()
{
int i,n,nilai,tinggi,jumlah;
tinggi=0;
jumlah=0;
scanf("%d", &n);
for(i=1;i<=n;i++){
scanf("%d",&nilai );
if (tinggi<nilai){
tinggi=nilai;
jumlah=1;
}
else if(tinggi == nilai){
jumlah++;
}
}
printf("=================================================n");
printf("%d n%d mahasiswa", tinggi,jumlah);
return 0;
}
[/code]
Program 3
[code hl="1, 4, 7"]
#include <stdio.h>
int main()
{
int n, temp, tinggi = 0, banyak = 0;
scanf("%d", &n);
for (int i = 0; i < n; i++)
{
scanf("%d", &temp);
if (temp >= tinggi)
{
temp != tinggi ? banyak = 1 : banyak++;
tinggi = temp;
}
}
printf("n%dn%d Mahasiswa", tinggi, banyak);
return 0;
}
[/code]
Program 4
[code hl="1, 4, 7"]
#include<stdio.h>
int main(){
int n,i=0,nilai,temp=1,jumlah;
scanf("%d",&n);
while(i<n){
scanf("%d",&nilai);
if (nilai>=temp){
temp = nilai;
jumlah = 1;
if (nilai=temp){
jumlah++;
}
}
i++;
}
printf("%d n",temp);//nilainya
printf("%d Mahasiswa n",jumlah);//banyaknya
return 0;
}
[/code]
Program 5
[code hl="1, 4, 7"]
#include<stdio.h>
int main()
{
int N_Input, highest=0, score, sum, i;
printf("N : ");scanf("%d", &N_Input);
for(i=0; i<N_Input; i++)
{
scanf("%d", &score);
if(highest<score)
{
highest=score;
sum=1;
}
else if(highest==score)
{
sum++;
}
}
printf("nNilai tertinggi = %d nMahasiswa %d", highest, sum);
return 0;
}
[/code]
Posting Komentar untuk "PROGRAM C PERULANGAN - Menginput n buah nilai dan Tentukan nilai tertinggi serta jumlahnya"