compiler'dan yazmıyorum kendin derlersin: Yntem olarak Finite State Machine kullandım. Otomata Teorisi dersinde grürüsünüz eğer bilg. müh. okuyorsan. int main { int durum = 0; int girilenSayi = 0; while(durum!=3) { scanf ; switch } return 0; } DrKill tarafından 21/Ara/15 01:00 tarihinde düzenlenmiştir Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

İstek üzerine:) #include <stdio. h> int buffer = ; int CheckCondition { if (buffer 3 && buffer 2 && buffer 1) return -1; } void AddToBuffer int main { int tmp = 0; while { scanf ; AddToBuffer ; printf("Buffer: %d %d %d\r\n", buffer , buffer , buffer ); if(CheckCondition 0) } return 0; } FILO kullanmış olduk. Deneme: http://ideone.com/9PSYmJ Olaylara karışmayın!

İstek üzerine:) #include int buffer = ; int CheckCondition { if (buffer 3 && buffer 2 && buffer 1) return -1; } void AddToBuffer int main { int tmp = 0; while { scanf ; AddToBuffer ; printf("Buffer: %d %d %d\r\n", buffer , buffer , buffer ); if(CheckCondition 0) } return 0; } FILO kullanmış olduk. Deneme: http://ideone.com/9PSYmJ Çok teşekkür ediyorum. Bir fonksiyonun dışında dizi tanımlanabilindiğini ğrenmiş oldum bir de. Aklımda C ile 3D printer yapma fikri vardı, takıldığım zamanlarda yardım alabileceğim insanlar olduğunu da ğrenmiş oldum. Kendisinin nasıl bir sistemle çalıştığını anlamak isteyen organ, maalesef çoğu insanda tam randıman vermiyor.

Algoritmayı yazmadım ama scanf yerine getchar kullanmalısın.

Yardımcı olan herkese teşekkür ediyorum. zellikle de @S2buyuk sizin kodunuz gayet sade ve güzel olmuş. Tekrardan teşekkürler. Kendisinin nasıl bir sistemle çalıştığını anlamak isteyen organ, maalesef çoğu insanda tam randıman vermiyor.

"Klavyeden sürekli sayı girilecek. Girilen sayılar arka arkaya 1, 2, 3 olunca program sonlanacak." Şimdi ben bi if'ler ve bi for la bişe yaptım ama girilen sayılar rneğin 1,1,2,3 girilince kabul olmuyor. Buna daha sağlam bi algoritma nasıl olur. benim yaptığım int i=0, A=1, B=2, C=3; for(i;i!=1;){ scanf ; if(A 1){ scanf ; if(B 2){ scanf ; if(C 3) } } } Dino tarafından 20/Ara/15 21:29 tarihinde düzenlenmiştir Kendisinin nasıl bir sistemle çalıştığını anlamak isteyen organ, maalesef çoğu insanda tam randıman vermiyor.

Hocam do-while kullanarak yapsan daha kolay olmaz mı? Birazdan @YeniHarman hocam konuya damlar o çzer bu işi :)

#include<stdio. h> #include<stdlib. h> int main { int stop = 1, number; while (stop < 4) { printf ; switch } system ; return(0); } Dummy bir kod yazdım işine yarar inş. Hello, i am nothing. I come from Neverland.

int main { char a ; char b ; int i; cout<< ; for(i=0;i<=100;i++){ cin>> a ; a =b ; if(b 1 && b 2 && b 3) } system ; return 0; 100 tane 1 yazarsam programın kapanır. int num, state; while(1){ printf ; scanf ; if(num 1) else if(state 1 && num 2) else if(state 2 && num 3) else }

emin değilim ama sanırım oldu :D #include<stdio. h> #include<stdbool. h> int main { int sayi1, sayi2, sayi3; bool deger1 = false, deger2 = false, deger3=false; while(1) } BerkayCit tarafından 20/Ara/15 22:10 tarihinde düzenlenmiştir havalı bir şeyler yazdığımı hayal edin

int main { char a ; char b ; int i; cout<< ; for(i=0;i<=100;i++){ cin>> a ; a =b ; if(b 1 && b 2 && b 3) } system ; return 0;