C'de birden çok elemanlı karakter dizisinin elemanlarının ilk harfi nasıl yazdırılır?


Yurt'ta kaldığım için technopat dışında malesef. Yurt internetinde çoğu uygulama (discord, steam vs) yasak. Projenizin amacını belirten yeni bir konu oluşturup takıldığınız şeyleri yazın forumdaki arkadaşlar yardımcı olacaktır. Beni de etiketlerseniz elimden geldiğince yardımcı olurum.
 
Aslında ben de yurtta kalıyorum ama peki öyle yapalım.

2 diziyi yan yana satırlar halinde yazdırmak istiyorum. Sağdaki harfleri nasıl hizaya getirebilirim.(demek istediğimi anlamazsanız programı çalıştırıp çıktısına bakın)

C:
#include <stdio.h>
#include <stdlib.h>



int main() {
  
    char ad[5][15] = {"ali", "keskin", "kemal", "demir", "emir"};
    char soyad[5][15]={"arat","seyhan","karaca","yilmaz","iscan"};
    int i,j;
for (i = 0; i < 5; ++i) {
  
    for(j=0;j<15;j++){
  
  
    printf("%c", ad[i][j]);}
  
    printf("     ");
    printf("%c.", soyad[i][0]);
    printf("\n");
}
  
  
  
    return 0;
}
 
C:
#include <stdio.h>
#include <stdlib.h>

int main() {
    char ad[5][15] = {"ali", "keskin", "kemal", "demir", "emir"};
    char soyad[5][15]={"arat","seyhan","karaca","yilmaz","iscan"};
    int i,j;
    for (i = 0; i < 5; ++i) {
        printf("%s", ad[i]);
        printf(" ");
        printf("%c.", soyad[i][0]);
        printf("\n");
    }
    return 0;
}

Bunu mu yapmak istediniz?
 
Hayır. Soyadların baş harflerini eşit hizalamak istiyorum.

bu şekilde.

C:
#include <stdio.h>
#include <stdlib.h>

int main() {
    char ad[6][15] = {"Ad","sali", "keskin", "kemal", "demir", "emir"};
    char soyad[6][15]={"Soyad","arat","seyhan","karaca","yilmaz","iscan"};
    int i,j;
    for (i = 0; i < 6; i++) {
        printf("%s", ad[i]);
        printf("      ");
       
        if(i==0)
        {
            printf("%s", soyad[i]);
        }
        else
        {
        printf("%c.", soyad[i][0]);
        }
   
        printf("\n");
    }
    return 0;
}
 
Sorun çözülmedi mi?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…