yakleb
1
#include <stdio.h>
#include <stdlib.h>
void dortgen_ciz(int kisa, int uzun)
{int i, j;
for(i=0;i<=kisa;i++)
{
for(j=0;j<=uzun;j++)
{
printf("*");
}
}
}
int main()
int x,y;
{ printf(“uzun kenari giriniz: “); scanf(”%d”, &x);
printf(“kisa kenari giriniz: “); scanf(”%d”, &y);
dortgen_ciz(x,y);
return 0;
}
Grata
2
Tırnak işaretlerini <"> bununla değiştirin.
#include <stdio.h>
#include <stdlib.h>
void dortgen_ciz(int kisa, int uzun)
{int i, j;
for(i=1;i<=kisa;i++)
{
for(j=1;j<=uzun;j++)
{
printf("*");
}
printf("\n");
}
}
int y,t;
int main()
{
printf("x ekseni kenarini giriniz: ");scanf("%d", &y);
printf("y ekseni kenarini giriniz: ");scanf("%d", &t);
dortgen_ciz(t,y);
return 0;
}
bu şekilde düzelttim istediğin şey bu sanırım
1 Beğeni
girdi alırken kisa ile uzun kenarın yerini değiştirmelisiniz.
x
dediğimiz şey kısa kenar, y
dediğimiz şey uzun kenar olmalı.
for döngüleri ile yazdırdıklarınız tek satıra yazdırılıyor.
j
değişkeninin kullanıldığı döngünün sonuna printf("\n")
eklemelisiniz.
Son olarak da kenarlar bir birim uzun yazdırıldığından, döngülerde ya i=0
yerine i=1
yapmalısınız, ya da i<=kisa
yerine i<kisa
yapmalısınız.
#include <stdio.h>
#include <stdlib.h>
void dortgen_ciz(int kisa, int uzun)
{
int i, j;
for(i=0;i<kisa;i++)
{
for(j=0;j<uzun;j++)
{
printf("*");
}
printf("\n");
}
}
int main()
{
int x, y;
printf("kisa kenari giriniz: ");
scanf("%d", &x);
printf("uzun kenari giriniz: ");
scanf("%d", &y);
dortgen_ciz(x,y);
return 0;
}
2 Beğeni