Program Menyortir Nilai Siswa yang Dimasukan - Larik / Array C/C++
Praktikum Larik / Array C/C++
Hasil running
#include <stdio.h> #include <conio.h> int main() { int a[100], f[100], i, j, frek, jml, total = 0; float rata; //masukan jumlah data printf ("Jumlah nilai yang dimasukan = "); scanf ("%d", &jml); for (i = 0; i < jml; i++) { printf ("Masukan nilai ke-%d = ", i+1); scanf ("%d", &a[i]); //masukan data total += a[i]; } //menentukan frekuensi kemunculan for (i = 0; i < jml; i++) { frek = 0; for (j = 0;j < jml; j++) if (a[j] == a[i]) { frek++; f[i] = frek; } } printf ("\nFrekuansi nilai yang dimasukan adalah :"); //mencegah cout data sama dengan frekuensi sama for (i = 0; i < jml; i++) { if (i > 0) { for (j = 0; j < i; j++) if (a[i] == a[j] && f[i] == f[j]) goto stop; } printf ("\nNilai %d = %d siswa", a[i], f[i]); } stop: //menentukan jumlah dan rata - rata rata = total / jml; printf ("\nNilai rata - rata = %.2f", rata); getch(); }
Hasil running
0 Response to "Program Menyortir Nilai Siswa yang Dimasukan - Larik / Array C/C++"
Post a Comment