Lompat ke konten Lompat ke sidebar Lompat ke footer

PROGRAM C PERULANGAN - Menginput n buah nilai dan Tentukan nilai tertinggi serta jumlahnya

Contoh Kasus :

Buatlah program untuk menginput n buah nilai yang merupakan nilai mahasiswa. Tentukan nilai tertinggi dari nilai tersebut dan berapa orang mahasiswa yang mendapatkan nilai tertinggi.

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]

Student Terpelajar
Student Terpelajar Content Creator, Video Creator and Writer

Posting Komentar untuk "PROGRAM C PERULANGAN - Menginput n buah nilai dan Tentukan nilai tertinggi serta jumlahnya"