c++ random sayı üretmek
Random sonucu üretilen bir sayıyı tahminlerle bulmaya çalışmak. #include<stdio.h> #include<conio.h> #include<stdlib.h> int x,b,i,a; main() { clrscr(); randomize(); b=random(1000); for(i=1;i<20;i++) { printf(“tahmininiz:”); scanf(“%d”,&a); if (a>b) printf(“aşağı\n”); if(a<b) printf(“yukarı\n”); if(a==b){ printf(“tebrikler %d.tahmin ettiniz\n”,i); goto x; } } printf(“sayıyı bilemediniz\n”); x:getch(); }
İki sayının OBEB ve OKEK’ ini bulacak programı
OBEB, en büyük ortak bölen, OKEK ise en küçük ortak kat anlamına gelir. İki sayının OBEB’ ini bulmak için şöyle bir yol takip edilir. Sayılar A ve B olarak düşünülürse, döngü içerisinde A’ ya B’ nin değeri, B’ ye ise A mod B ‘nin değeri verilir. B ‘deki değer 0 olduğunda, A’ daki değer A [...]
Bir sayının asal olup olmadığını kontrol eden programı yapınız. Kendisi ve 1’den başka sayıya bölünemeyen sayılara asal denir. (asal)
#include<stdio.h> #include<conio.h> int a,i; main() { clrscr(); printf(“bir sayı giriniz”); scanf(“%d”,&a); i=2; do { if (a%i==0) goto x; i++; } while(i<a); printf(“bu sayı asaldır”); goto y; x: printf(“sayı asal değildir”); y: getch(); }
N arkadaş sayıyı bulacak olan program
Kendisi haricindeki bölenlerin toplamı kendisine eşit olan sayılara arkadaş sayılar denir. Örneğin 6=1+2+3 ve 28=1+2+4+7+14 de olduğu gibi. Buna göre ilk N arkadaş sayıyı bulacak olan programı yapınız.(arkadaş) #include<stdio.h> #include<conio.h> int i,n,a,k,b; main() { clrscr(); printf(“sayı giriniz”); scanf(“%d”,&n); i=2; a=1; b=0; do { k=1; b=0; do { if (i%k==0) b=b+k; k++; } while(k<=i-1); if (b==i) [...]
1’den 10!a kadar olan sayıların kareleri, küpleri, karekökünü aşağıdaki formatta yazdıran programı yapınız.(kareleri)
1’den 10!a kadar olan sayıların kareleri, küpleri, karekökünü aşağıdaki formatta yazdıran programı yapınız.(kareleri) #include <stdio.h> #include<conio.h> #include<math.h> int i,kare,kup; float kok; main() { clrscr(); i=1; printf(“SAYI KARESİ KÜPÜ KAREKÖKÜ \n”); printf(“==== ====== ==== ======== \n”); while(i<11) { kare=i*i; kup=i*i*i; kok=sqrt(i); printf(“%2.1d %4.1d %5.1d %3.2f \n”,i,kare,kup,kok); i++; } getch(); }
Bir memur her ay maaşının %10’nu biriktirmektedir. 10 yıl sonunda memurun birikimini aşağıdaki gibi listeleyen programı yazınız.
Bir memur her ay maaşının %10’nu biriktirmektedir. 10 yıl sonunda memurun birikimini aşağıdaki gibi listeleyen programı yazınız. #include<stdio.h> #include<conio.h> float top,g,maas; int y=1; main() { clrscr(); printf(“Memurun maaşını giriniz”); scanf(“%f”,&maas); printf(” YIL MAAS TOP TAS\n”); printf(“…………………………………………………….\n”); while (y<11) { top+=maas*12*0.10; g+=top; y+=1; maas+=maas*0.50; } printf(“%d\t %10.2f\t %10.2f\t %10.2f\n”,y,maas,top,g); getch(); }
n!* (r!-1)/r! İşleminin sonucunu bulan programı yazınız. N ve r sayıları klavyeden girilecektir.
n!* (r!-1)/r! İşleminin sonucunu bulan programı yazınız. N ve r sayıları klavyeden girilecektir. #include <stdio.h> #include<conio.h> int n,r; float s1,s2,s3; main() { clrscr(); s1=1; s2=1; printf(“n ve r sayılarını giriniz \n”); scanf(“%d %d”,&n,&r); while(1<n) { s1=s1*n; n–; } while(1<r) { s2=s2*r; r–; } s3=(s1*(s2-1))/s2; printf(“işlemin sonucu = %f”,s3); getch(); }
c++ FONKSİYONLAR her hangi bir işlemi yerine getirmek için tasarlanan
Tanım: her hangi bir işlemi yerine getirmek için tasarlanan ve istendiğinde main() ana fonksiyonundan çağrılabilen bağımsız program parçalarıdır. Bir fonksiyon, program içindeki bütün fonksiyonlar tarafından çağrılabilir veya bütün fonksiyonlar bu fonksiyonun içinden çağrılabilir. Main() isimli ana fonksiyon bu kuraldan bağımsızdır. Bu fonksiyon sadece işletim sistemi tarafından, diğer bir deyişle sistem komut satırı tarafından çağrılabilir. Fonksiyonun [...]
c++ile diziler
İndisli Değişkenler Tanım : Dizi: Bellekte artarda sıralanmış aynı türden bilgilere verilen isim. Bütün değişken tiplerinde kullanılır. İlk indis numarası 0 ile başlar. İndisli değişkenler tek boyutlu diziler,iki boyutlu diziler ve çok boyutlu diziler başlıkları altında incelenebilir. – Tek Boyutlu Diziler :Tek boyut ile simgelenebilen tamsayı bilgilerin oluşturduğu dizilere denir. Kullanımı : Dizi tipi dizi [...]
c++ ile faktöriyel aldırmak
#include<stdio.h> #include<conio.h> int s1,s2,fark; main() { clrscr(); printf(“1. sayy gir”); scanf(“%d”,&s1); printf(“2. sayy gir”); scanf(“%d”,&s2); while(s1!=s2) { fark=s1-s2; if (fark==5) printf(“fark 5 \n”); printf(“say gir”); s1=s2; scanf(“%d”,&s2); } }










