Her bir sayi girildiğinde ortamalamayı gösteren C++ programı

#include <iostream>
using namespace std;
float sayac=0,ortalama=0,toplam=0;
float ort(float x)
{
    sayac++;
    toplam+=x;
 ortalama=toplam/sayac;

 return ortalama;
}
int main()
 {
     float a;
do{
        cin>>a;
          cout<<"Son ortalama : "<<ort(a)<<endl;

}while(true);
}

Klavyeden sürekli sayı girilecektir(0 veya negatif girilir ise program En büyük En büyük ikinci ve Kac adet pozitif sayi olduğunu gösterecek)

#include <iostream>
using namespace std;
int main()
{
    int x,enb=0,enb2=0,sayac=0;
    cout<<"LUTFEN AYNI SAYIYI 2 KERE GIRMEYINIZ... "<<endl;
    do
    {
       cout<<"Bir sayi giriniz : ";
       cin>>x;
       if(x>0)
        sayac++;
if(x>enb2)
{
    if(enb2<enb)
        enb2=enb;
}
        if(x>enb)
enb=x;

    }while(x>0);
cout<<"Girilen pozitif sayi miktar : "<<sayac<<endl;
cout<<"En buyuk sayi : "<<enb<<endl;
cout<<"En buyuk ikinci sayi : "<<enb2<<endl;


}

Karmaşık sayılarda mutlak değer a+bi şeklinde karmaşık sayı alır

#include <iostream>
#include <cmath>
using namespace std;
int mutlakdeger(int a,int b)
{float t;
    t=sqrt(a*a+b*b);

    return  t;
}
int main()
{
    char d;
string c;
  int a,b;
  cout<<"Karmasik sayiyi giriniz : ";
cin>>a>>d>>b>>c;
cout<<"a="<<a<<"b="<<b<<endl;
cout<<"Mutlak deger : "<<mutlakdeger(a,b);

}

GİRİLEN BİR CÜMLE DE HARFLERİN KAÇAR DEFA TEKRARLANDIĞINI BULAN PROGRAM(İSKENDRN TEKNK SINAV SORUSUNUN CEVABI)

#include <iostream>
#include <string>
using namespace std;
string an;
int saysil(char c)
{

    int say=0,bos=0;
    do
    {
        bos=an.find(c);
        if(bos!=string::npos)
        {
            an.replace(bos, 1, "½");
            say++;
        }
    }while(bos!=string::npos);
    return say;
}
int main()
{
    cout<<"Lutfen bir cumle giriniz : ";
    getline(cin, an);
    string bn=an;
    for(int i=0;i<=an.length()-1;i++)
    {
        if(an[i]!='½')
           {
               cout<<bn[i]<<"karakteri "<<saysil(an[i])<<" defa tekrarlanmistir"<<endl;
           }
              }
    }

FONKSİYON İLE BELLİ BİR ARALIĞI SİLDİRME

#include <iostream>
using namespace std;
string sil(string s,int nerden,int kactene){
string parca="";
for(int i=0;i<nerden;i++)
parca+=s[i];
for(int i=nerden+kactene;i<s.length();i++)
    parca+=s[i];
return parca;
}
int main()
{
    cout<<sil("Merhaba",1,1)
}

STRİNG TİPİNDE GİRİLEN SAYILARI İNTEGER TİPİNDE GÖNDEREN C++ PROGRAMI

#include <iostream>
#include <cmath>
using namespace std;
int don(string s)
{int q=0;
    int t=0;
    string sayi="0123456789";
    for(int j=s.length()-1;j>=0;j--)


           for(int i=0;i<sayi.length();i++)
        if(s[j]==sayi[i]){
           t+=pow(10,s.length()-1-j)*i;
           break;}
return t; }
int main()
{
    cout<<don("754")+1;
}

İÇ İÇE FOR İLE FARKLI ŞEKİLLER


#include <iostream>
using namespace std;
int main()
{string s;
string q;
string a;
s="GALATASARAY";
    for(int w=s.length();w>=0;w--)
           {
               q+=s[w];cout<<q<<endl;
}
for(int i=s.length();i>=0;i--)
{
    for(int k=0;k<i;k++)


    cout<<' ';
         a+=s[i];
         cout<<a<<endl;
}
}



Ekran çıktısı mevcut (FONKSİYON ÖRNEĞİ)


 #include <iostream>
using namespace std;
void    capraz(string c,int s)
{
    for(int i=0;i<s;i++)
    {
        for(int j=0;j<s-1-i;j++)
            cout<<' ';
        cout<<c<<endl;
    }
    for(int t=0;t<s;t++)
        {
          for(int r=0;r<t;r++)
        cout<<' ';
    cout<<c<<endl;
        }

}
int main()
{
    capraz("GS",4);
}

ÇIKTIYI BULMAYA ÇALIŞIN !

#include <iostream>
using namespace std;
int f1(int a)
{
    cout<<++a<<endl;
    return a+5;

}
int f2(int a){
cout<<--a<<endl;
return f1(a);

}
int f3(int a)
{
    cout<<a++<<endl;
return f1(a)+f2(a+7);
}
int f4(int a)
{
    cout<<++a<<endl;
    a+=5;
    return a+f3(3);
}
int main()
{
int a=5;
cout<<f3(3)+f3(f2(f1(3)))<<endl;

}

KAÇ TANE BOŞLUK GİRDİM ACABA ?

#include <iostream>
#include <string>
using namespace std;
int main()
{


    string s;
    getline(cin,s);
    string y="  ";
    string q=" ";
    int t=-1;
    int w,merba;
int sayac=0;
 do {
       t=s.find(' ',t+1);
     if(t!=string::npos)
       sayac++;
       else
        continue;
  }while(t!=string::npos);
cout<<"Girilen cumledeki bosluk sayisi : "<<sayac;
}

ACABA A. B VE C SAYISININ ARASINDA MI ? DEĞİLSE OLMASI İCİN DAHA KAC ADIM GEREKİYOR (İSTEK SINAV SORUSU)

#include <iostream>
int Araliktami(int K,int M,int N)
{
    int mini=M<N?M:N;
    int maxi=M>N?M:N;
    if (K<=maxi && K>=mini)
        return 0;
    else if (K>maxi)
        return 1;
    else return -1;
}
using namespace std;
int main()
{
    int A=-8,B=1,C=1;
    int X=A,step=0;
    int sonuc=Araliktami(A,B,C);
    cout<<"A = ";
    cin>>A;
    cout<<"B = ";
    cin>>B;
    cout<<"C = ";
    cin>>C;
    while(1)
    {
        sonuc=Araliktami(A,B,C);
        if (sonuc==0)
        {
            cout<<"Aralikta olabilmesi için gerekli adim sayisi : "<<step<<endl;
            break;
        }
        else if (sonuc==1)
            A -= 3;
        else A+=5;
        step++;
    }
    return 0;
}

Spring Boot Uygulamasını Heroku üzerinde Deploy Etme

Bu yazımızda sizlere spring boot ile yazılmış basit bir Rest api'nin heroku üzerinde nasıl deploy edebileceğimizi göstereceğim. Önce ...