Yazar |
|
uninstall
Kayıt: 02.04.2007 |
|
Arkadaşlar,
Programming Languages I, dersinde en son hangi konuya kadar işlendi? Bilen biri yazarsa çok iyi olur.
Şimdiden teşekkürler.
İyi çalışmalar.
|
|
Yazar |
|
kartane
istanbul
Kayıt: 22.02.2007 |
|
En son pointerlar işlendi,çok kapsamlı olmasa da;ama büyük ihtimal vizeyle aynı şekilde sorular olcak ama bu sefer pointerlı yapmamız istenecek,quizlerde genelde bu şekildeydi.
|
|
Yazar |
|
kartane
istanbul
Kayıt: 22.02.2007 |
|
#include<stdio.h>
#include<stdlib.h>
void Asal_Bul(int *,int *);
int asal_mi(int *);
int main()
{
int a,b;
printf("Alt siniri girin:
");
scanf("%d",&a);
printf("Ust siniri girin:
");
scanf("%d",&b);
Asal_Bul(&a,&b);
return 0;
}
void Asal_Bul(int *alt_sinir,int *ust_sinir)
{
for(int i=(*alt_sinir);i<=(*ust_sinir);i++)
{
if(asal_mi(&i)==1)
printf("%d ",i);
else
continue;
}
}
int asal_mi(int *veri)
{
char asal='E';
for(int j=2;j<=(*veri);j++)
{
if((*veri)%j==0)
{
asal='H';
break;
}
}
if((*veri)<2)
return 0;
if(asal=='H')
return 0;
if((*veri)==2)
return 1;
if(asal=='E')
return 1;
}
Pointer kullanarak yazdığım en basit örnek bile çalışmıyor neden olabilir??Hata vermiyor,dos ekranı çıkıyor ama program sonuç vermiyor=??
|
|
Yazar |
|
tuuba
Bursa
Kayıt: 22.01.2007 |
|
#include<stdio.h>
#include<stdlib.h>
void Asal_Bul(int *,int *);
int asal_mi(int *);
int main()
{
int a,b;
printf("Alt siniri girin:");
scanf("%d",&a);
printf("Ust siniri girin:");
scanf("%d",&b);
Asal_Bul(&a,&b);
return 0;
}
void Asal_Bul(int *alt_sinir,int *ust_sinir)
{
int i;
for(i=*alt_sinir;i<=*ust_sinir;i++)
if(asal_mi(&i))
printf("%d ",i);
}
int asal_mi(int *veri)
{
int j;
int asal='E';
if(*veri<2)
return 0;
if(*veri==2)
return 1;
for(j = 2;j < *veri; j++)
{
if(*veri % j==0)
{
asal='H';
break;
}
}
if(asal == 'H')
return 0;
if(asal == 'E')
return 1;
}
|
|
Yazar |
|
concordia
Kayıt: 14.02.2007 |
|
dosya işleme konusu işlendi mi?vizeden sonra işlenen tüm konuları yazabilirmisiniz?
|
|
Yazar |
|
erdi
istanbul
Kayıt: 19.02.2008 |
|
dosya işleme işlenmedi
sadece pointerlerde belli bi yere kadar geldik... fonksiyon ve dizilerde pointers kulanma başka da bi şey işlemedik sanırsam...
erdi
|
|
Yazar |
|
concordia
Kayıt: 14.02.2007 |
|
çok teşekkürler...
|
|
Yazar |
|
ferhat
kahramanmaras
Kayıt: 12.11.2007 |
|
#include "stdafx.h"
#include<stdio.h>
#include<stdlib.h>
void Asal_Bul(int *,int *);
int asal_mi(int *);
int main()
{
int a,b;
printf("Alt siniri girin:");
scanf("%d",&a);
printf("Ust siniri girin:");
scanf("%d",&b);
Asal_Bul(&a,&b);
return 0;
}
void Asal_Bul(int *alt_sinir,int *ust_sinir)
{
int i;
for(i=*alt_sinir;i<=*ust_sinir;i++)
if(asal_mi(&i))
printf("%d ",i);
}
int asal_mi(int *veri)
{
int j;
char asal='E';
if(*veri<2)
return 0;
if(*veri==2)
return 1;
for(j = 2;j < *veri; j++)
{
if(*veri % j==0)
{
asal='H';
break;
}
}
if(asal == 'H')
return 0;
if(asal == 'E')
return 1;
} bende çalıştı
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | |