MATRİSLERDE ÇARPMA İŞLEMİ (DİZİLER) (LÜTFEN KODU SATIR SATIR ANLAMAYA ÇALIŞIN...)

#include<iostream>

using namespace std;
int main()
{
    int a,b,c,d,i,j,k;


    cout<<"kaca kaclik bir matris carpimi istiyorsunuz"<<endl;
    cout<<"1.matrisin satir sayisi :";
    cin>>a;
    cout<<"1.matrisin sutun sayisi :";
    cin>>b;


    cout<<"2.matrisin satir sayisi :";
    cin>>c;
    cout<<"2.matrisin sutun sayisi :";
    cin>>d;


    int mata[a][b],matb[c][d], matc[a][d];


    cout<<endl;


    if(b != c)
    {
        cout<<"1. matrisin sutun sayisi 2. matrisin satir sayisina eşit olmali"<<endl;
        return 0;
    }


    cout<<"============================================"<<endl;


    cout<<"birinci matrisin sayilarini girin"<<endl;


    for(i=0; i<a; i++)
    {
        for(j=0; j<b; j++)
        {
            cout<<"a["<<i<<"]["<<j<<"] = ";
            cin>>mata[i][j];
        }
        cout<<endl;
    }


    cout<<"=========================================="<<endl;
    cout<<"ikinci matrisin sayilarini girin"<<endl;


    for(i=0; i<c; i++)
    {
        for(j=0; j<d; j++)
        {
            cout<<"b["<<i<<"]["<<j<<"] = ";
            cin>>matb[i][j];
        }
        cout<<endl;
    }
    cout<<endl<<endl;
    for(i=0; i<a; i++)
    {
        for(j=0; j<b; j++)
            cout<<mata[i][j]<<"\t";
        cout<<endl;
    }


    cout<<"==========================================="<<endl;;


    for(i=0; i<c; i++)
    {
        for(j=0; j<d; j++)
            cout<<matb[i][j]<<"\t";
        cout<<endl;
    }
    cout<<"===========carpim sonucu=================="<<endl;


    for(i=0; i<a; i++)
        for(j=0; j<d; j++)
            matc[i][j]=0;


    for(i=0; i<a; i++)
        for(j=0; j<d; j++)
            for(k=0; k<b; k++)
                matc[i][j] += mata[i][k]*matb[k][j];
cout<<endl<<endl;


    for(i=0; i<a; i++)
    {
        for(j=0; j<d; j++)
            cout<<matc[i][j]<<"\t";
        cout<<endl;
    }
    return 0;
}

MATRİSLERDE TOPLAMA İŞLEMİ (DİZİLER)

#include <iostream>

using namespace std;
int main()
{
    int N,M;
    cout<<"Satir sayisi : ";
    cin>>N;
    cout<<"Sutun sayisi : ";
    cin>>M;

    if(N<=0 || M<=0)
    {
        cout<<"Gecersiz boyut girildi...";
    }
    int a[N][M],b[N][M],c[N][M];
    for(int i=0; i<N; i++)
        for(int j=0; j<M; j++)
        {
            cout<<"a["<<i<<"]"<<"["<<j<<"] =";
            cin>>a[i][j];
            cout<<"b["<<i<<"]"<<"["<<j<<"] =";
            cin>>b[i][j];
            c[i][j]=a[i][j]+b[i][j];
        }
    for(int i=0; i<N; i++)
    {
        for(int j=0; j<M; j++)
        {

            cout<<a[i][j]<<"\t";
        }
        if(i==0)
            cout<<"\t+\t";
        else
            cout<<"\t \t";
        for(int j=0; j<M; j++)
        {

            cout<<b[i][j]<<"\t";

        }
        if(i==0)
            cout<<"\t=\t";
        else
            cout<<"\t \t";
        for(int j=0; j<M; j++)
        {
            cout<<c[i][j]<<"\t";
        }
        cout<<endl;
    }

}

1 DEN GİRİLEN BİR SAYIYA KADAR OLAN SAYILARIN ASALLIK KONTROLÜ(Fonksiyon ile ) (2.DÖNEM)

#include <iostream>
using namespace std;
void asal(int a)
{
    int sayac=0;
    for(int i=1; i<=a; i++)
    {
        if(a%i==0)
            sayac++;

    }
    if(sayac==2)
        cout<<"ASAL";
    else
        cout<<"ASAL DEGIL";

}
int main()
{

    int a;

    do
    {
        cout<<"Pozitif bir sayi giriniz : ";
        cin>>a;


    }
    while(a<0);
    for(int i=1; i<=a; i++)
    {
        cout<<endl;
        cout<<i<<endl;
        asal(i);
    }
}

OKUMANIZI ÖNERDİĞİM GÜZEL BİR ÇAĞIRICI FONKSİYON KODU

#include<iostream>
using namespace std;
int f1(float a)
{
    a++;
  while(++a>10)
  {
    cout<<a;
    cout<<"*"<<endl;
    a--;
  }

  return a;
}

int main()
{
    int a=15;
cout<<f1(a);



}

HANGİ BASAMAĞINDA HANGİ SAYI VAR

#include <iostream>
using namespace std;
int main()
{
    int n, y, b=0;
    int d=1;
    cin >> n;
    y=n;
    do
    {
        y/=10;
        b++;
    }while(y);
    for(int i=1;i<=b;i++)
    {
        int c=n%10;
        cout<<d<<"'lar basamagi="<<c<<endl;
        n/=10;
        d*=10;
    }
}

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;
}

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 ...