CONTOH PROGRAM ARRAY 2 DIMENSI C++ INPUT JUMLAH BARIS, KOLOM, DAN NILAI TERBESAR
Contoh soal
Kerjakan sesuai ketentuan : 1 digit Nim akhir. Jika salah mengerjakan tipe soal. Nilai 0.
Mengerjakan hanya algoritmanya nilai maks(100)
Mengerjakan dengan bahasa pemograman nilai maks(120)
Nilai diberikan berdasarkan (alur algoritma & originalitas)

Algoritma :
//input jumlah baris dan kolom lalu Input setiap elemnt array. Dari
array[0][0 sampai array[n][n]]
for(baris=0; baris<b; baris++){
for(kolom=0; kolom<k; kolom++)
{ printf("nilai[%i][%i] : ",baris, kolom);
scanf("%i",&nilai[baris][kolom]);
}
printf("\n");
}
//menampilkan nilai keseluruhan dan nilai terbesar
max = 0;
for(baris=0; baris<b; baris++)
{ for(kolom=0; kolom <k; kolom++)
{
if (nilai[baris][kolom] >= max)
max = nilai[baris][kolom];
}}
Deklarasi program :
#include <stdio.h>
int main(){
int b,k,baris,kolom,max,nilai[100][100];
printf("inputkan banyak baris array");
printf("\ninputkan banyak kolom array\n\n");
printf("============================\n");
printf("Input baris : "),scanf("%i",&b);
printf("Input kolom : "),scanf("%i",&k);
printf("\nInput setiap element Array : \n");
for(baris=0; baris<b; baris++){
for(kolom=0; kolom<k; kolom++)
{ printf("nilai[%i][%i] : ",baris, kolom);
scanf("%i",&nilai[baris][kolom]);
}
printf("\n");
}
printf("Menampilkan nilai terbesar\ndari kumpulan elemen array\nyang telah di inputkan");
printf("\n============================\n");
for(baris=0; baris<b; baris++)
{ for(kolom=0; kolom <k; kolom++)
{ printf("%i ", nilai[baris][kolom]);
}
printf("\n");
}
max = 0;
for(baris=0; baris<b; baris++)
{ for(kolom=0; kolom <k; kolom++)
{
if (nilai[baris][kolom] >= max)
max = nilai[baris][kolom];
}}
printf("nilai terbesar : %i ",max);
}
Kerjakan sesuai ketentuan : 1 digit Nim akhir. Jika salah mengerjakan tipe soal. Nilai 0.
Mengerjakan hanya algoritmanya nilai maks(100)
Mengerjakan dengan bahasa pemograman nilai maks(120)
Nilai diberikan berdasarkan (alur algoritma & originalitas)

Algoritma :
//input jumlah baris dan kolom lalu Input setiap elemnt array. Dari
array[0][0 sampai array[n][n]]
for(baris=0; baris<b; baris++){
for(kolom=0; kolom<k; kolom++)
{ printf("nilai[%i][%i] : ",baris, kolom);
scanf("%i",&nilai[baris][kolom]);
}
printf("\n");
}
//menampilkan nilai keseluruhan dan nilai terbesar
max = 0;
for(baris=0; baris<b; baris++)
{ for(kolom=0; kolom <k; kolom++)
{
if (nilai[baris][kolom] >= max)
max = nilai[baris][kolom];
}}
Deklarasi program :
#include <stdio.h>
int main(){
int b,k,baris,kolom,max,nilai[100][100];
printf("inputkan banyak baris array");
printf("\ninputkan banyak kolom array\n\n");
printf("============================\n");
printf("Input baris : "),scanf("%i",&b);
printf("Input kolom : "),scanf("%i",&k);
printf("\nInput setiap element Array : \n");
for(baris=0; baris<b; baris++){
for(kolom=0; kolom<k; kolom++)
{ printf("nilai[%i][%i] : ",baris, kolom);
scanf("%i",&nilai[baris][kolom]);
}
printf("\n");
}
printf("Menampilkan nilai terbesar\ndari kumpulan elemen array\nyang telah di inputkan");
printf("\n============================\n");
for(baris=0; baris<b; baris++)
{ for(kolom=0; kolom <k; kolom++)
{ printf("%i ", nilai[baris][kolom]);
}
printf("\n");
}
max = 0;
for(baris=0; baris<b; baris++)
{ for(kolom=0; kolom <k; kolom++)
{
if (nilai[baris][kolom] >= max)
max = nilai[baris][kolom];
}}
printf("nilai terbesar : %i ",max);
}
OUPUT :
Komentar
Posting Komentar