26 Aralık 2013 Perşembe

Sizden Gelenler

Soruya şuradan ulaşabilrsiniz..



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

31 Mart 2013 Pazar

HW00_GYTE







//Write a program which calculates the perimeter and the area of a triangular. Your code will// take the edges of the triangular from the user (and nothing more) and outputs the perimete//r and the area.



/*
 * HW00_101044050                                                    
 * ------------------------------                                              
 * Created on 23.02.2013 by Sefa Sakarya                                      
 *                                                                            
 * Description                                                                
 * ------------------------------                                              
 * This implementation computes the perimeter and                          
 * area of a triangular.                                                  
 *                                                        
 * Notes                                                                      
 *  ------------------------------                                              
 * This is a demo files. Usually, the text with in the prolog is more verbose.
 *                           
 *
 * References                                                                  
 * ------------------------------                                              
 *  (If any)                 
 */
                   

#include <stdio.h>
#include <math.h> 




int
main(void)
{
       double firstEdge, /*first edge length of triangular*/
       secondEdge,/*second edge length of triangular*/
       thirdEdge, /*third edge length of triangular*/
       perOfTriangular;/*perimeter of triangular*/
  
         double areaOfTriangular,/*area of triangular */
         halfOfPer;/*this variable is half of perimeter Triangular*/


        /*Get the edges lenght of triangular */
        printf("\n\nEnter the first edge of triangular  :");
        scanf("%lf",&firstEdge);
        printf("\nEnter the second edge of triangular :");
        scanf("%lf",&secondEdge);
        printf("\nEnter the third edge of triangular  :");
        scanf("%lf",&thirdEdge);


       /*Compute the perimeter of triangular and area of triangular */
       perOfTriangular = firstEdge + secondEdge + thirdEdge ;

        halfOfPer = perOfTriangular / 2 ;

        areaOfTriangular = sqrt(halfOfPer * ( halfOfPer - firstEdge ) * ( halfOfPer - secondEdge ) *
         ( halfOfPer - thirdEdge ));
/*Display the area of Triangular and perimeter of triangular */ printf("--------------------------------------"); printf("\n\nPerimeter of Triangular is %f .\n\n",perOfTriangular); printf("Area of Triangular is %f .",areaOfTriangular); printf("\n--------------------------------------"); printf("\nTerminating...");  


       
  
return 0;}

12 Aralık 2012 Çarşamba

array-3 problem


    1. (Havayolları rezervasyon Sistemi) Küçük bir havayolları şirketi, rezervasyon kayıtlarını tutmak için yeni bir bilgisayar almıştır. Patron, size yeni sistemi C’ de programlamanızı söylemiştir. Havayolları bir uçağa sahiptir ve sizden bu uçağın bütün uçuşlarının rezervasyon kayıtlarını tutacak bir program istenmiştir.

Programınız aşağıdaki menüyü içermelidir.
Sigara içilen bölüm” için 1’e basın.
Sigara içilmeyen bölüm” için 2’ye basın.

Eğer kullanıcı 1’e basarsa, programınız sigara içilen bölümden bir koltuğun rezervasyonunu yapmalıdır.(1-5. koltuklar.) Eğer kullanıcı 2’ye basarsa sigara içilmeyen bölümün koltuklarından birinin rezervasyonu yapılmalıdır.(6-10. koltuklar). Daha sonra programınız, müşterinin hangi bölümden ve kaç numaralı koltuğa rezervasyon yaptırdığını göstermelidir.  
Programınızda tek belirteçli bir dizi kullanınız. Dizi elemanlarının ilk değerlerini, koltukların boş olduğunu göstermek için 0 yapınız. Bir koltuğun rezervasyonu yapıldığında ilgili dizi elemanını 1 yapınız.

Programınız kesinlikle aynı koltuğa iki rezervasyon yapmamalı. Eğer sigara içilen bölüm dolduysa müşterinin sigara içilmeyen bölümden rezervasyon yapmak isteyip istemediğini sormalı(tam tersi durum içinde aynı işlemi yapmalı) . Eğer cevap evet ise uygun rezervasyon yapılmalı. Eğer hayırsa “Diğer uçuş 3 saat sonra” yazmalı.

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define BOYUT 10

int main(){
int sayi,a[BOYUT]={0},x,y;
char letter;

array-2 problem


    1. İki adet zar atan bir program yazınız. Her iki zarıda atmak için rand fonksiyonun kullanın. Daha sonra bu iki sayıyı toplatın. Not: Her zar atışının sonucu 1-6 arasında olacağı için, iki zarın toplamını da 2-12 arasında olacaktır. Toplamın 7 gelmesi en büyük olasılığa, 2 ve 12 gelmesi de en küçük olasılıklara sahiptir.Şekil 6.23, mümkün olan 36 olasılığı göstermektedir. Programınız iki zarı 36000 kez atsın ve tek belirteçli bir dizi kullanarak bu zar toplamlarını diziye sırasıyla yazın. Sonuçlar çizelge şeklinde ekrana yazdırın. Sonuçların doğru olup olmadığını da kontrol edin. İki zarın toplamının 7 olmasının 6 yolu vardır. Yani atılan zarlarda elde edilen toplam sonuçların 6’da biri 7 olmalıdır.





#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int zarAt(void);

int main()
{


Array-1 problem


Tek belirteçli bir dizi kullanarak şu problemi çözün: Kullanıcı 10’la 100 arasında 20 sayı girsin. Her sayı klavyeden alındığında, eğer daha önce aynı sayı girilmediyse bu sayı ekrana yazdırılsın. Programınız, en kötü ihtimalle 20 farklı sayı girilme ihtimalini de desteklesin ve mümkün olan en küçük diziyi kullanın.




#include<stdio.h>
#define SIZE 20
int  searchA(int a[],int boyut,int deger);