umut dana
Banned
/*Written by baron06 || FoX_*//*Iki nick de benim...*/
#include <stdio.h>
#include <conio.h>
int main()
{
int i;
int ogr[5] = {0};
int top[6] = {0};
int secenek;
for(i = 0; i < 5; i++)
{
printf("%d. ogrenci hangi topu sececeksin? ",i + 1);
scanf("%d",&secenek);
while(secenek <= 0 || secenek > 5){
printf("1-5 arasinda bir sayi gir ");
scanf("%d",&secenek);
}
if(top[secenek] != 0)
{
do{
printf("Yeniden gir ");
scanf("%d",&secenek);
while(secenek <= 0 || secenek > 5){
printf("1-5 arasinda bir sayi gir ");
scanf("%d",&secenek);
}
}while(top[secenek] != 0);
}
top[secenek] = 1;
ogr = secenek;
}
for(i = 1;i <= 5; i++)
{
printf("%d. ogrencinin sectigi top %d numarali toptur.\n",i,ogr[i - 1]);
}
getch();
return 0;
}
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<time.h>
#include<math.h>
int sayac=1,basari=0,sayi,seviye; // Global Değişkenler..
int seviye_sec(void);
int islem_sec(void);
void islem_arti(int,int);
void islem_eksi(int,int);
void islem_carpi(int,int);
void islem_bolu(int,int);
int main(void)
{
char devam_mi;
int rasgele_sayi_1,rasgele_sayi_2,islem;
srand(time(NULL));
do {
seviye = seviye_sec();
printf("\n");
islem = islem_sec();
printf("\n");
if(seviye==1) {
rasgele_sayi_1 = 1+rand()%10;
rasgele_sayi_2 = 1+rand()%10;
switch(islem) {
case 1:
islem_arti(rasgele_sayi_1,rasgele_sayi_2);
break;
case 2:
islem_eksi(rasgele_sayi_1,rasgele_sayi_2);
break;
case 3:
islem_carpi(rasgele_sayi_1,rasgele_sayi_2);
break;
case 4:
islem_bolu(rasgele_sayi_1,rasgele_sayi_2);
break;
}
}
else {
rasgele_sayi_1 = 10+rand()%90;
rasgele_sayi_2 = 10+rand()%90;
switch(islem) {
case 1:
islem_arti(rasgele_sayi_1,rasgele_sayi_2);
break;
case 2:
islem_eksi(rasgele_sayi_1,rasgele_sayi_2);
break;
case 3:
islem_carpi(rasgele_sayi_1,rasgele_sayi_2);
break;
case 4:
islem_bolu(rasgele_sayi_1,rasgele_sayi_2);
break;
}
}
printf("\n");
printf("Devam Etmek İstermisiniz?..(e,h)=..");
devam_mi=getche();
printf("\n\n");
sayac=1;
basari=0;
}while(devam_mi=='e');
printf("Programimizi Kullandiginiz Icin Tesekkurler..\n");
printf("Hoscakalin...");
getch();return 0;
}
int seviye_sec(void)
{
printf("BIR BASAMAKLI ISLEMLER ICIN \"1\"E...\n");
printf("IKI BASAMAKLI ISLEMLER ICIN \"2\"E BASINIZ...\n");
printf("LUTFEN SECENEGINIZI GIRINIZ...");
scanf("%d",&seviye);
return seviye;
}
int islem_sec(void)
{
int islem;
printf("TOPLAMA ICIN \"1\"E...\n");
printf("CIKARMA ICIN \"2\"E...\n");
printf("CARPMA ICIN \"3\"E...\n");
printf("BOLME ICIN \"4\"E BASINIZ...\n");
printf("LUTFEN SECENEGINIZI GIRINIZ...");
scanf("%d",&islem);
return islem;
}
void islem_arti(int rasgele_1,int rasgele_2)
{
printf("%d arti %d kac eder?..",rasgele_1,rasgele_2);
scanf("%d",&sayi);
do {
if(sayi==(rasgele_1 + rasgele_2)) {
switch(sayac) {
case 1:
printf("Mukemmelsin");
break;
case 2:
printf("Cok Guzel");
break;
case 3:
printf("Aferin");
break;
default:
printf("Boyle Devam Et");
break;
}
basari=1;
}
else {
switch(sayac) {
case 1:
printf("Hayir Lutfen Tekrar Dene...");
break;
case 2:
printf("Yanlis.Lutfen Tekrar Dene...");
break;
case 3:
printf("Hayir.Denemeye Devam...");
break;
default:
printf("Pes Etmeyin...");
break;
}
scanf("%d",&sayi);
}
sayac++;
}while(basari!=1);
}
void islem_eksi(int rasgele_1,int rasgele_2)
{
printf("%d eksi %d kac eder?..",rasgele_1,rasgele_2);
scanf("%d",&sayi);
do {
if(sayi==(rasgele_1 - rasgele_2)) {
switch(sayac) {
case 1:
printf("Mukemmelsin");
break;
case 2:
printf("Cok Guzel");
break;
case 3:
printf("Aferin");
break;
default:
printf("Boyle Devam Et");
break;
}
basari=1;
}
else {
switch(sayac) {
case 1:
printf("Hayir Lutfen Tekrar Dene...");
break;
case 2:
printf("Yanlis.Lutfen Tekrar Dene...");
break;
case 3:
printf("Hayir.Denemeye Devam...");
break;
default:
printf("Pes Etmeyin...");
break;
}
scanf("%d",&sayi);
}
sayac++;
}while(basari!=1);
}
void islem_carpi(int rasgele_1,int rasgele_2)
{
printf("%d carpi %d kac eder?..",rasgele_1,rasgele_2);
scanf("%d",&sayi);
do {
if(sayi==(rasgele_1 * rasgele_2)) {
switch(sayac) {
case 1:
printf("Mukemmelsin");
break;
case 2:
printf("Cok Guzel");
break;
case 3:
printf("Aferin");
break;
default:
printf("Boyle Devam Et");
break;
}
basari=1;
}
else {
switch(sayac) {
case 1:
printf("Hayir Lutfen Tekrar Dene...");
break;
case 2:
printf("Yanlis.Lutfen Tekrar Dene...");
break;
case 3:
printf("Hayir.Denemeye Devam...");
break;
default:
printf("Pes Etmeyin...");
break;
}
scanf("%d",&sayi);
}
sayac++;
}while(basari!=1);
}
void islem_bolu(int rasgele_1,int rasgele_2)
{
if(rasgele_1%rasgele_2!=0) {
if(seviye==1) {
do {
rasgele_1 = 1 + rand()%9;
rasgele_2 = 1 + rand()%9;
}while(rasgele_1%rasgele_2!=0);
}
else {
do {
rasgele_1 = 10+rand()%90;
rasgele_2 = 10+rand()%90;
}while(rasgele_1%rasgele_2!=0);
}
}
printf("%d bolu %d kac eder?..",rasgele_1,rasgele_2);
scanf("%d",&sayi);
do {
if(sayi==(rasgele_1 / rasgele_2)) {
switch(sayac) {
case 1:
printf("Mukemmelsin");
break;
case 2:
printf("Cok Guzel");
break;
case 3:
printf("Aferin");
break;
default:
printf("Boyle Devam Et");
break;
}
basari=1;
}
else {
switch(sayac) {
case 1:
printf("Hayir Lutfen Tekrar Dene...");
break;
case 2:
printf("Yanlis.Lutfen Tekrar Dene...");
break;
case 3:
printf("Hayir.Denemeye Devam...");
break;
default:
printf("Pes Etmeyin...");
break;
}
scanf("%d",&sayi);
}
sayac++;
}while(basari!=1);
}
#include<stdio.h>
#include<conio.h>
main()
{
int A[21]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}; //Mahkumların hepsine 1 degeri verdim,yaşadıklarını belirtmek için.
int i,j,n,sayac,x;
i=0; // 1. mahkumdan başlandığı için i=0 başlangıç değeri verdim.
while(1) { sayac=0;x=0;n=i+1;
while(1){ if(n>20) n=0;
if(A[n]==1) sayac++; //Hayatta olan mahkumdan sonraki hayatta olan ilk iki mahkumu bulmak icin,
if(sayac==2) break; //sonsuz döngü açtım,bu ilk iki mahkumdan ikincisine ulaştığımda döngüyü kırdım,
n++; //çünkü ölücek olan ikinci mahkum olacak,
}
A[n]=0;//döngüyü kırdıktan sonra o makuma 0 değeri vererek öldürdüm.
while(1) { n++; //öldürdüğüm mahkumdan sonra gelen ilk hayattaki mahkumu bulmak için,
if(n>20) n=0; //yine sonsuz bir döngü açtım,çünkü bi yerden sonra ölü mahkumdan sonra gelen,
if(A[n]==1) {i=n;break;} // mahkumda ölü olabilir,yani 18.=0,19.=0 olabilirdi.
}
for(j=0;j<21;j++) { if(A[j]==1) x++;} // for döngüsüyle hayatta kalan tek 1 kişi olup olmadığını kontrol ettim,
if(x==1) break; //eğer 1 kişi kalmışsa en baştaki sonsuz döngüyü kırıp çıktım..
}
for(j=0;j<21;j++) {if(A[j]==1) { printf("%d",j+1);break;} // son olarak hayatta olan kişiyi indis numarısıyla buldum..
//indis numarasını 1 arttırım çünkü A[0] 1. kişiyi temsil ediyo aslında.
}
getch();return 0;
}
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<graphics.h>
main(){
int gd=DETECT,gm,a;
detectgraph(&gd,&gm);
initgraph(&gd,&gm,"c:\\tc\\bgi\\");
for(a=0;a<570;a++){
delay(7);
cleardevice();
setcolor(a);
circle(150+a,150,70);
}
getch();
}
#include <stdio.h>
#include <conio.h>
int main()
{
int i;
int ogr[5] = {0};
int top[6] = {0};
int secenek;
for(i = 0; i < 5; i++)
{
printf("%d. ogrenci hangi topu sececeksin? ",i + 1);
scanf("%d",&secenek);
while(secenek <= 0 || secenek > 5){
printf("1-5 arasinda bir sayi gir ");
scanf("%d",&secenek);
}
if(top[secenek] != 0)
{
do{
printf("Yeniden gir ");
scanf("%d",&secenek);
while(secenek <= 0 || secenek > 5){
printf("1-5 arasinda bir sayi gir ");
scanf("%d",&secenek);
}
}while(top[secenek] != 0);
}
top[secenek] = 1;
ogr = secenek;
}
for(i = 1;i <= 5; i++)
{
printf("%d. ogrencinin sectigi top %d numarali toptur.\n",i,ogr[i - 1]);
}
getch();
return 0;
}
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<time.h>
#include<math.h>
int sayac=1,basari=0,sayi,seviye; // Global Değişkenler..
int seviye_sec(void);
int islem_sec(void);
void islem_arti(int,int);
void islem_eksi(int,int);
void islem_carpi(int,int);
void islem_bolu(int,int);
int main(void)
{
char devam_mi;
int rasgele_sayi_1,rasgele_sayi_2,islem;
srand(time(NULL));
do {
seviye = seviye_sec();
printf("\n");
islem = islem_sec();
printf("\n");
if(seviye==1) {
rasgele_sayi_1 = 1+rand()%10;
rasgele_sayi_2 = 1+rand()%10;
switch(islem) {
case 1:
islem_arti(rasgele_sayi_1,rasgele_sayi_2);
break;
case 2:
islem_eksi(rasgele_sayi_1,rasgele_sayi_2);
break;
case 3:
islem_carpi(rasgele_sayi_1,rasgele_sayi_2);
break;
case 4:
islem_bolu(rasgele_sayi_1,rasgele_sayi_2);
break;
}
}
else {
rasgele_sayi_1 = 10+rand()%90;
rasgele_sayi_2 = 10+rand()%90;
switch(islem) {
case 1:
islem_arti(rasgele_sayi_1,rasgele_sayi_2);
break;
case 2:
islem_eksi(rasgele_sayi_1,rasgele_sayi_2);
break;
case 3:
islem_carpi(rasgele_sayi_1,rasgele_sayi_2);
break;
case 4:
islem_bolu(rasgele_sayi_1,rasgele_sayi_2);
break;
}
}
printf("\n");
printf("Devam Etmek İstermisiniz?..(e,h)=..");
devam_mi=getche();
printf("\n\n");
sayac=1;
basari=0;
}while(devam_mi=='e');
printf("Programimizi Kullandiginiz Icin Tesekkurler..\n");
printf("Hoscakalin...");
getch();return 0;
}
int seviye_sec(void)
{
printf("BIR BASAMAKLI ISLEMLER ICIN \"1\"E...\n");
printf("IKI BASAMAKLI ISLEMLER ICIN \"2\"E BASINIZ...\n");
printf("LUTFEN SECENEGINIZI GIRINIZ...");
scanf("%d",&seviye);
return seviye;
}
int islem_sec(void)
{
int islem;
printf("TOPLAMA ICIN \"1\"E...\n");
printf("CIKARMA ICIN \"2\"E...\n");
printf("CARPMA ICIN \"3\"E...\n");
printf("BOLME ICIN \"4\"E BASINIZ...\n");
printf("LUTFEN SECENEGINIZI GIRINIZ...");
scanf("%d",&islem);
return islem;
}
void islem_arti(int rasgele_1,int rasgele_2)
{
printf("%d arti %d kac eder?..",rasgele_1,rasgele_2);
scanf("%d",&sayi);
do {
if(sayi==(rasgele_1 + rasgele_2)) {
switch(sayac) {
case 1:
printf("Mukemmelsin");
break;
case 2:
printf("Cok Guzel");
break;
case 3:
printf("Aferin");
break;
default:
printf("Boyle Devam Et");
break;
}
basari=1;
}
else {
switch(sayac) {
case 1:
printf("Hayir Lutfen Tekrar Dene...");
break;
case 2:
printf("Yanlis.Lutfen Tekrar Dene...");
break;
case 3:
printf("Hayir.Denemeye Devam...");
break;
default:
printf("Pes Etmeyin...");
break;
}
scanf("%d",&sayi);
}
sayac++;
}while(basari!=1);
}
void islem_eksi(int rasgele_1,int rasgele_2)
{
printf("%d eksi %d kac eder?..",rasgele_1,rasgele_2);
scanf("%d",&sayi);
do {
if(sayi==(rasgele_1 - rasgele_2)) {
switch(sayac) {
case 1:
printf("Mukemmelsin");
break;
case 2:
printf("Cok Guzel");
break;
case 3:
printf("Aferin");
break;
default:
printf("Boyle Devam Et");
break;
}
basari=1;
}
else {
switch(sayac) {
case 1:
printf("Hayir Lutfen Tekrar Dene...");
break;
case 2:
printf("Yanlis.Lutfen Tekrar Dene...");
break;
case 3:
printf("Hayir.Denemeye Devam...");
break;
default:
printf("Pes Etmeyin...");
break;
}
scanf("%d",&sayi);
}
sayac++;
}while(basari!=1);
}
void islem_carpi(int rasgele_1,int rasgele_2)
{
printf("%d carpi %d kac eder?..",rasgele_1,rasgele_2);
scanf("%d",&sayi);
do {
if(sayi==(rasgele_1 * rasgele_2)) {
switch(sayac) {
case 1:
printf("Mukemmelsin");
break;
case 2:
printf("Cok Guzel");
break;
case 3:
printf("Aferin");
break;
default:
printf("Boyle Devam Et");
break;
}
basari=1;
}
else {
switch(sayac) {
case 1:
printf("Hayir Lutfen Tekrar Dene...");
break;
case 2:
printf("Yanlis.Lutfen Tekrar Dene...");
break;
case 3:
printf("Hayir.Denemeye Devam...");
break;
default:
printf("Pes Etmeyin...");
break;
}
scanf("%d",&sayi);
}
sayac++;
}while(basari!=1);
}
void islem_bolu(int rasgele_1,int rasgele_2)
{
if(rasgele_1%rasgele_2!=0) {
if(seviye==1) {
do {
rasgele_1 = 1 + rand()%9;
rasgele_2 = 1 + rand()%9;
}while(rasgele_1%rasgele_2!=0);
}
else {
do {
rasgele_1 = 10+rand()%90;
rasgele_2 = 10+rand()%90;
}while(rasgele_1%rasgele_2!=0);
}
}
printf("%d bolu %d kac eder?..",rasgele_1,rasgele_2);
scanf("%d",&sayi);
do {
if(sayi==(rasgele_1 / rasgele_2)) {
switch(sayac) {
case 1:
printf("Mukemmelsin");
break;
case 2:
printf("Cok Guzel");
break;
case 3:
printf("Aferin");
break;
default:
printf("Boyle Devam Et");
break;
}
basari=1;
}
else {
switch(sayac) {
case 1:
printf("Hayir Lutfen Tekrar Dene...");
break;
case 2:
printf("Yanlis.Lutfen Tekrar Dene...");
break;
case 3:
printf("Hayir.Denemeye Devam...");
break;
default:
printf("Pes Etmeyin...");
break;
}
scanf("%d",&sayi);
}
sayac++;
}while(basari!=1);
}
#include<stdio.h>
#include<conio.h>
main()
{
int A[21]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}; //Mahkumların hepsine 1 degeri verdim,yaşadıklarını belirtmek için.
int i,j,n,sayac,x;
i=0; // 1. mahkumdan başlandığı için i=0 başlangıç değeri verdim.
while(1) { sayac=0;x=0;n=i+1;
while(1){ if(n>20) n=0;
if(A[n]==1) sayac++; //Hayatta olan mahkumdan sonraki hayatta olan ilk iki mahkumu bulmak icin,
if(sayac==2) break; //sonsuz döngü açtım,bu ilk iki mahkumdan ikincisine ulaştığımda döngüyü kırdım,
n++; //çünkü ölücek olan ikinci mahkum olacak,
}
A[n]=0;//döngüyü kırdıktan sonra o makuma 0 değeri vererek öldürdüm.
while(1) { n++; //öldürdüğüm mahkumdan sonra gelen ilk hayattaki mahkumu bulmak için,
if(n>20) n=0; //yine sonsuz bir döngü açtım,çünkü bi yerden sonra ölü mahkumdan sonra gelen,
if(A[n]==1) {i=n;break;} // mahkumda ölü olabilir,yani 18.=0,19.=0 olabilirdi.
}
for(j=0;j<21;j++) { if(A[j]==1) x++;} // for döngüsüyle hayatta kalan tek 1 kişi olup olmadığını kontrol ettim,
if(x==1) break; //eğer 1 kişi kalmışsa en baştaki sonsuz döngüyü kırıp çıktım..
}
for(j=0;j<21;j++) {if(A[j]==1) { printf("%d",j+1);break;} // son olarak hayatta olan kişiyi indis numarısıyla buldum..
//indis numarasını 1 arttırım çünkü A[0] 1. kişiyi temsil ediyo aslında.
}
getch();return 0;
}
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<graphics.h>
main(){
int gd=DETECT,gm,a;
detectgraph(&gd,&gm);
initgraph(&gd,&gm,"c:\\tc\\bgi\\");
for(a=0;a<570;a++){
delay(7);
cleardevice();
setcolor(a);
circle(150+a,150,70);
}
getch();
}