Normalde en verimli kullanım yöntemi değil ancak 4x2 değişken oluşturup verileri orada tutabilirsin. 4 markan var, her marka için geliş sayısı ve toplam yakıt satışını depolamak için değişken olusturursun. While ve if kullanarak da verilerin doğru aktarımını yaparsın. Eğer kullanıcıdan gelen girdi 1 ise Renault'un sayacina ekleme yaparsın.
İsimleri yazdırmak içinde, isimleri bir arraya gecirirsin, C'de stringlerden array yapmak için 2D array gerekiyor sanırım. Ya da her boşlukta bölmesi içinde ayarlayabilirsin 2D array yerine. Yani yöntemler artar. Ek olarak Switch CAS'e kullanarak const char * döndüren bir fonksiyonda yazabilirsin. Fonksiyondan parametre olarak integer marka numarası alırsın. Switch-CAS'e kullanarak doğru markanın ismini dondurebilirsin. C'de stringler const char *'dir veri tipi olarak.
Her marka için tek tek if yazmamak için tüm markaların sayaclarindaki değerleri ve toplam satışlarını ayrı ayrı arraylerde depolarsin. Daha sonrasında bu arraylerin en yüksek değerlerini bulursun (çok basit bir algoritması var az sayidaki elementler için) ve onun index numarasina +1 ekleyip markaların isimleri için oluşturduğun fonksiyondan geçirirsin. Telefondayim söylediklerime örnek kod eve gecince atarım. Anlattıklarimda anlamadığın bir nokta varsa sorabilirsin. Daha detaylı açıklamaya çalışırım.