Fania ingin membuat kalung insial julukan dari hewan-hewan peliharaannya. Dia memiliki beberapa hewan peliharaan di rumahnya. Namun, hewan-hewan tersebut belum memiliki kalung tanda pengenal. Fania ingin membuatkan kalung tersebut dengan logo inisial dari julukan hewan perliharaannya.
Aturan inisial yang digantung pada kalung berupa huruf kapital dari huruf pertama setiap kata julukan hewan peliharaannya. Yuk bantu Fania menentukan inisial julukan hewan peliharaannya!
Input-Output Inisial Julukan
Input terdiri dari 2 baris. Baris pertama berupa bilangan bulat yang mewakili jumlah nama julukan. Baris selanjutnya berisi nama nama julukan berupa string. Contoh output terlihat seperti di bawah ini.
Jumlah Julukan: 3
Julukan #1: Kucing Majikan Besar
Inisial #1: KMB
Julukan #2: Gagak Berdarah Hitam
Inisial #2: GBH
Julukan #3: Ular Berhati Emas
Inisial #3: UBE
Kode Program
Berikut kode program untuk menentukan inisial julukan hewan-hewan milik Fania.
#include <stdio.h>
#include <string.h>
int main()
{
int i, t;
char *ptr;
char nama[1000];
char inisial[10];
printf("Jumlah Julukan: ");
scanf("%d", &t);
printf("\n");
for (i = 0; i < t; i++)
{
printf("Julukan #%d: ", i + 1);
scanf(" %[^\n]s", &nama);
strcpy(inisial, "");
ptr = strtok(nama, " ");
while (ptr != NULL)
{
strncat(inisial, &ptr[0], 1);
ptr = strtok(NULL, " ");
}
printf("Inisial #%d: %s\n\n", i + 1, inisial);
}
}
Tentang Fania
Ingin tahu cerita lain tentang Fania? Klik disini untuk kisah lainnya.