• Forum vBulletin altyapısından Xenforo altyapısına geçirildi, bu sebeple eski şifreleriniz ile foruma giriş yapamayacaksınız, parolamı unuttum adımından mailiniz ile şifre sıfırlayarak giriş yapabilirsiniz.

    Üyeliklerinde geçerli bir mail adresi olmadığı için sıfırlama yapamayacak kullanıcılar forum kullanıcı adlarını ve yeni şifrelerini yazarak info@maxigame.org adresine şifre sıfırlamak istediklerine dair bir mail göndersinler şifrelerini sıfırlayıp mail adreslerini güncelleyeceğiz. Şifreniz sıfırlandıktan sonra foruma giriş yapıp tekrar istediğiniz gibi değiştirebilirsiniz.

C++ ödevi

  • Konuyu başlatan Konuyu başlatan Dessette
  • Başlangıç tarihi Başlangıç tarihi

Dessette

Daimi Üye
Aktiflik
K.Tarihi
18 Mar 2011
Mesajlar
23
Puanı
2
Konum
Ankara
Ödev Ücgen, Kare, Dikdörtgen, Histogram çizebilen bir C++ programı hazırlamaktı. Bende bu biraz uğraştım ortaya bu çıktı işinize yarar inşallah:)

#include <stdio.h>


int main(){
int x,c,t,a,b,i=0,j,k,f,u;
char p;
do{
printf("1.Geometrik Sekil Cizimi\n");
printf("2.Histogram Cizimi\n");
printf("3.Cikis\n");
scanf (" %d",&x);
a=0; c=0; t=0; b=0; i=0; j=0; k=0; f=0;
switch (x){
case 1:
printf("1.1.Ucgen\n");
printf("1.2.Dikdortgen\n");
printf("1.3.Kare\n");
scanf(" %d",&t);
if(t==2){
printf("Enini Giriniz:"); scanf(" %d",&a);
printf("Boyunu Giriniz:"); scanf(" %d",&c);
printf("Karakter Giriniz:"); scanf(" %c",&p);
printf("%dx%d Dikdortgeni",a,c);
printf("\n");
j=a;
for (;c>0;c--) {
a=j;
for(;a>0;a--){
printf(" %c",p);}
printf("\n");}}
if(t==1){
printf("Kenar Giriniz:"); scanf(" %d",&a);
printf("Karakter Giriniz:"); scanf(" %c",&p);
printf(" %d kenarli esgenar ucgen",a);
printf("\n");
b = 2*a - 1;
for (j=0;j<a;j++) {
if ( i==0) {
k=(b-1)/2;
f= (b+1)/2; }
for (i=0;i<b;i++) {
if ( (i<k) || (i>=f && i<=b) )
printf(" ");
else
printf("%c",p);}
k--;
f++;
printf("\n");}}
if(t==3){
printf("Kenar Giriniz:"); scanf(" %c",&a);
printf("Karakter Giriniz:"); scanf(" %d",&p);
printf("%dx%d Kare",a,a);
printf("\n");
k=a;
j=a;
for (;k>0;k--) {
a=j;
for(;a>0;a--){
printf(" %c",p);}
printf("\n");}}
break;
case 2:
printf("0=cikis\n");
while (u!=1){
printf("Bir Sayi Giriniz:"); scanf(" %d",&a);
if (a!=0){
for(;a>0;a--){
printf("*");}
printf("\n");}
else{
printf("Histogram islemi bitti\n");
u+=1;}}
break;
case 3:
break;}
}while (x!=3);
return 0;}
 
Geri
Üst