C Ders 22 Yıldızlarla Şekil Oluşturma / 3

preview_player
Показать описание
Udemy'de bulunan ve daha profesyonelce hazırlanmış olan kurslarımıza indirimli fiyatlarla linkten ulaşabilirsiniz :)
Рекомендации по теме
Комментарии
Автор

Udemy'de bulunan ve daha profesyonelce hazırlanmış olan kurslarımıza indirimli fiyatlarla linkten ulaşabilirsiniz :)

MurattYucedag
Автор

Hocam kolayları siz yapiyosunuz zorları bize birakiyosunuz. Bari ödevlerin cevaplarını paylaşsanız

kadir
Автор

bu da eşkenar üçgen sorusunun scanfli hali. zaten diğerini yapınca klavyeden almak çok basit oluyor.
#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main() {

int i, j, k, l;
printf("Enter the length of one edge of a triangle:");
scanf("%d", &l);

for(i=1;i<=l;i++)
{
for(j=1;j<=i;j++)
{
for(k=l-i;k>=0 && j==1;k--)
{
printf(" ");
}
printf("* ");
}
printf("\n");
}







return 0;
}

salihomer
Автор

hocanın en sonda bırakmış olduğu üçgenin kodları

int j, i;

for(i=1;i<=5;i++)
{
for(j=1;j<=5-i;j++)
{
printf(" ");
}

for(j=1;j<=i;j++)
{
printf(" *");
}
printf("\n");

}

oneorzero
Автор

İç içe döngü örnekleri çıktı sorularını nerden bulabilirim ?
İnternette çok az bulabildim . Yardımcı olursan sevinirim .

enesoren
Автор

iki sorununda kodunu veriyorum anlamadığınız yer varsa sorabilirsiniz dilimin döndüğünce anlatmaya çalışacağım.
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[]) {
int boy, boyb, i, j;

printf("Boy degerini giriniz : ");
scanf("%d", &boy);

for(i=1;i<=boy;i++)
{
for(j=1;j<=i;j++)
{
printf("*");
}
printf("\n");
}
for(i=1;i<=boy;i++)
{
for(j=boy;i<=j;j--)
{
printf("*");
}
printf("\n");
}

printf("Boyb degerini giriniz : ");
scanf("%d", &boyb);

for(i=1;i<=boyb;i++)
{
for(j=boyb;i<=j;j--)
{
printf(" ");
}
for(j=1;j<=i;j++)
{
printf(" ");
printf("*");
}
printf("\n");
}
return 0;
}

enssyilmz
Автор

bu yıldızlar beni mahvetti hocam. anlıyorum ama iş yazmaya gelince beynim çorba oluyor yazamıyorum :(

gizememir
Автор

İçi dolu üçgen:


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


int main() {
int base, i, j, k;
printf("Base Edge Length:");
scanf("%d", &base);
for(i=1;i<=base;i++)
{
for(k=base-1;k>=i;k--)
{
printf(" ");
}
for(j=1;j<=i;j++)
{
printf("* ");
}
printf("\n");
}
return 0;
}

educationonly
Автор

İçi dolu üçgen oluşturma:

int i, j, uzunluk;
printf("Taban uzunluk:");
scanf("%d", &uzunluk);

for(i=1;i<=uzunluk;i++)
{
for(j=1;j<=uzunluk-i;j++)
{
printf(" ");
}

for(j=1;j<=i;j++)
{
printf(" *");
}
printf("\n");

}

abdullahklnc
Автор

Hocam kelebekte elendik. Az bi ucundan göstereydiniz :)

saidcoskun
Автор

içi tam olarak dolu istenilen taban değerinde çizim yapıyor.


#include<stdio.h>
int main()
{

int taban, y, x, i, bosluk;


printf("taban degeri giriniz");
scanf("%d", &taban);
bosluk=taban/2;
for(i=1;i<=taban;i++)
{
if(i%2==1)
{

for(x=1;x<=bosluk;x++)
{

printf(" ");
}

for(y=1;y<=i;y++)
{

printf("*");

}
printf("\n");
bosluk--;
}

}

}

ramazandogan
Автор

içi dolu içgen gayet anlaşılır sonda 1 boşluk kalmasının nedeni " *" olmasından

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

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {


int i, j, k, boy;

printf("Yukseklgi giriniz: ");
scanf("%d", &boy);

for(i=1;i<=boy;i++)
{
for(k=boy;k>i;k--)
{
printf(" ");
}
for(j=1;j<=i;j++)
{
printf(" *");
}
printf("\n");
}
}

siraccelebi
Автор

Hocam bu yapmış olduğumuz ilk örnekte daha az satırda iç içe falan yazma gibi bir şey yazabilir miyiz? Bilgisi olan ulaşabilir mi?

Mustf.demrc
Автор

**Önceki dersteki kelebek ödevi**
Matematikteki fonksiyonlar konusuna bayağı benziyor, fonksiyonun tersini almak gibi bir şey bu. :))
kod:
//kelebek deseni
int d1, d2, d3, d4;
int k1, k2, k3, k4;
for(d1=1;d1<=5;d1++)
{ //sağ kanat üst
for(d2=1;d2<=d1;d2++)
{
printf("*");
}
//boşluklar üst

{
printf(" ");
}
//solkanat üst
for(d4=1;d4<=d1;d4++)
{
printf("*");
}
printf("\n");
}

for(k1=5;k1>=0;k1--)
{ //sağ kanat alt
for(k2=1;k2<k1;k2++)
{
printf("*");
}
//alt boşluklar

{
printf(" ");
}

//sol kanat üst
for(k4=1;k4<k1;k4++)
{
printf("*");
}
printf("\n");

}

webpulseify
Автор

3.sorunun cevabı;
// s= bosluk row=satır sayısı//
int i, j, s, rows;
printf("Enter the rows: ");
scanf("%d", &rows);
for(i=1;i<=rows;i++)
{
for(s=1;s<=(rows-i);s++)
{
printf(" ");
}
for(j=1;j<=i;j++)
{
printf("* "); // yıldızın yanında bir boşluk var.//
}
printf("\n");
}

simayalbayrak
Автор

//Klavyeden girilen değere göre ters dik üçgen:

int i, j, taban;
printf("Taban Degerini Girin: ");
scanf("%d", &taban);

for(i=1;i<=taban;i++)
{
for(j=taban;j>=i;j--)
{
printf("*");
}
printf("\n");
}

emrahaycicek
Автор

2. Sorunun cevabı:

int main()

{

int i, a, b, c, d;
printf("Kac sirali ucgen olusturmak istediginizi belirtiniz:");
scanf("%d", &a);
d=a+1;

for(i=1;i<=d;i++)
{


for(b=d;b>=i;b--)
{

printf(" ");
}
for(c=1;c<=b;c++){

printf("*");
}
for(c=2;c<=b;c++){

printf("*");
}

printf("\n");
}

return 0;
}

ebubekir
Автор

hocan verdiğiniz ödev tek bir komutu degiştirdim klavyeden girilinde istediğiniz üçgeni oluşturabiliyorsunuz
int en, boy, i, k;
//printf("en degerini giriniz:");
//scanf("%d", &en);
printf("boy degerini giriniz:");
scanf("%d", &boy);
for(i=1;i<=boy;i++){
for(k=1;k<=i;k++){
printf("*");
}
printf("\n");
}
not: en degerini ain aktif yaptım k degerinide küçük eşit i yaptım

ozgurgunduz
Автор

ben şunu anlamıyorum i değerinin boy olduğunu nasıl anlıyor yani neden dikey oluyor yani ilk olarak i değerini yazsaydık ve i'yi en olarak alsaydık i <=en i++ yapsaydık yatay olacak mıydı yani soldan sağa

hakancafune
Автор

baklava dilim kodu ( belki işinize yarar )

int main() {
int satir, j, giris;
printf("bir sayi giriniz: ");
scanf("%d", &giris);


printf(" ");
}
for(j=1;j<=2*satir-1;j++){
printf("*");
}
printf("\n");
}
//alt kısım

for(j=1;j<=satir;j++){
printf(" ");
}

printf("*");
}
printf("\n");
}

meryembas