#include <stdio.h>
int main()
{
int cizgi = 49;
int yildiz = 2;
for (int i=0; yildiz < cizgi+yildiz; i++){
for (int j=0; j < yildiz/2; j++){
printf("*");
}
for (int j=0; j < cizgi; j++){
printf("-");
}
for (int j=0; j < yildiz/2; j++){
printf("*");
}
printf("\n");
cizgi = cizgi -2;
yildiz = yildiz+2;
}
}
Edit: input ve satır mevzusunu görmemiştim onu da ekledim
#include <stdio.h>
int main()
{
int satir;
scanf("%d", &satir);
int cizgi = satir*2-1;
int yildiz = 2;
for (int i=0; yildiz < cizgi+yildiz; i++){
for (int j=0; j < yildiz/2; j++){
printf("*");
}
for (int j=0; j < cizgi; j++){
printf("-");
}
for (int j=0; j < yildiz/2; j++){
printf("*");
}
printf("\n");
cizgi = cizgi -2;
yildiz = yildiz+2;
}
}