İÇ İÇ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;
}
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;
}
#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;
}
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;
}
GİRDİĞİNİZ CÜMLEDE KAÇ TANE Mİ a VAR ?
#include <iostream>
#include <string>
using namespace std;
int main()
{
string c;
int sayac=0;
string s("a");
getline(cin,c);
int b=-1;
do{
b=c.find("a",b+1);
if(b!=string::npos)
sayac++;
}while(b!=string::npos);
cout<<"a="<<sayac<<endl;
}
VOİD VARSA RETURN YOK !
#include <iostream>
using namespace std;
void yildizyaz(int t){
if(t<0)
t=50;
for(int i=0;i<t;i++)
cout<<"*";
cout<<endl;
}
int main()
{
yildizyaz(-11111);
yildizyaz(50);
yildizyaz(25);
}
using namespace std;
void yildizyaz(int t){
if(t<0)
t=50;
for(int i=0;i<t;i++)
cout<<"*";
cout<<endl;
}
int main()
{
yildizyaz(-11111);
yildizyaz(50);
yildizyaz(25);
}
MATEMATİK FONKSİYONLARI (#include )
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a,x;
cout<<"Cosinus hesabi yapmak icin 1 e "<<endl;
cout<<"Sinus hesabi yapmak icin 2 ye "<<endl;
cout<<"Logaritma hesabi yapmak icin 3 e "<<endl;
cout<<"Karekok hesabi yapmka icin 4 e "<<endl;
cout<<"Tanjant hesabi yapmak icin 5 e basiniz "<<endl;
cout<<"Hangi islem : ";
cin>>a;
if(a==1)
{cout<<"Hesabi yapacaginiz sayiyi giriniz : "<<endl;
cin>>x;
cout<<"Cos"<<x<<"="<<cos(x);}
else if(a==2)
{
cout<<"Hesabi yapacaginiz sayiyi giriniz : ";
cin>>x;
cout<<"Sin"<<"="<<x<<sin(x);
}
else if(a==3)
{cout<<"Hesabi yapacaginiz sayiyi giriniz : ";
cin>>x;
cout<<x<<" in Dogal logaritmasi : "<<log(x);}
else if(a==4)
{cout<<"Hesabi yapacaginiz sayiyi giriniz : ";
cin>>x;
cout<<"Karekok "<<x<<"="<<sqrt(x);}
else if(a==5)
{cout<<"Hesabi yapacaginiz sayiyi giriniz : ";
cin>>x;
cout<<"Tanjant"<<x<<"="<<tan(x);}
else
cout<<"HATALI RAKAM GIRDINIZ...";
}
#include <cmath>
using namespace std;
int main()
{
int a,x;
cout<<"Cosinus hesabi yapmak icin 1 e "<<endl;
cout<<"Sinus hesabi yapmak icin 2 ye "<<endl;
cout<<"Logaritma hesabi yapmak icin 3 e "<<endl;
cout<<"Karekok hesabi yapmka icin 4 e "<<endl;
cout<<"Tanjant hesabi yapmak icin 5 e basiniz "<<endl;
cout<<"Hangi islem : ";
cin>>a;
if(a==1)
{cout<<"Hesabi yapacaginiz sayiyi giriniz : "<<endl;
cin>>x;
cout<<"Cos"<<x<<"="<<cos(x);}
else if(a==2)
{
cout<<"Hesabi yapacaginiz sayiyi giriniz : ";
cin>>x;
cout<<"Sin"<<"="<<x<<sin(x);
}
else if(a==3)
{cout<<"Hesabi yapacaginiz sayiyi giriniz : ";
cin>>x;
cout<<x<<" in Dogal logaritmasi : "<<log(x);}
else if(a==4)
{cout<<"Hesabi yapacaginiz sayiyi giriniz : ";
cin>>x;
cout<<"Karekok "<<x<<"="<<sqrt(x);}
else if(a==5)
{cout<<"Hesabi yapacaginiz sayiyi giriniz : ";
cin>>x;
cout<<"Tanjant"<<x<<"="<<tan(x);}
else
cout<<"HATALI RAKAM GIRDINIZ...";
}
GİRİLEN ÖĞRENCİ VE NOTLARINA GÖRE EN YÜKSEK VE EN DÜŞÜK ALAN ÖGRENCİYİ BULAN PROGRAM(100 ÜSTÜNDE ALANLAR HESABA GİRMEZ)
#include <iostream>
#include <string>
using namespace std;
int main()
{
int yn=0,c,dn=100;
string a; string iyi=" ",kotu=" ";
for(int i=1;i<5;i++)
{
cout<<"Isim : ";
cin>>a;
cout<<"Sinav notu : ";
cin>>c;
if(c<=100){
if(c>yn){
yn=c;
iyi=a;
}
else if(c<dn){
dn=c; kotu=a;
}
else
break;
}
}
cout<<"en yuksek notu : "<<iyi<<" aldi : "<<yn<<endl;
cout<<"en kucuk notu : "<<kotu<<" aldi : "<<dn;
}
#include <string>
using namespace std;
int main()
{
int yn=0,c,dn=100;
string a; string iyi=" ",kotu=" ";
for(int i=1;i<5;i++)
{
cout<<"Isim : ";
cin>>a;
cout<<"Sinav notu : ";
cin>>c;
if(c<=100){
if(c>yn){
yn=c;
iyi=a;
}
else if(c<dn){
dn=c; kotu=a;
}
else
break;
}
}
cout<<"en yuksek notu : "<<iyi<<" aldi : "<<yn<<endl;
cout<<"en kucuk notu : "<<kotu<<" aldi : "<<dn;
}
GİRİLEN BİR CÜMLEDEKİ SESLİ HARFLERİN SAYISINI BULAN PROGRAM (STRİNG)
#include <iostream>
#include <string>
using namespace std;
int main()
{size_t saya=0,sayac=0,say=0,sa=0,s=0;
string c;
getline(cin,c);
for(int i=0;i<c.length();i++)
{if(c[i]=='a')
sayac++;
else if(c[i]=='e')
saya++;
else if(c[i]=='i')
say++;
else if(c[i]=='o')
sa++;
else if(c[i]=='u')
s++;
}
cout<<"a="<<sayac<<endl;
cout<<"e="<<saya<<endl;
cout<<"i="<<say<<endl;
cout<<"o="<<sa<<endl;
cout<<"u="<<s<<endl;
}
#include <string>
using namespace std;
int main()
{size_t saya=0,sayac=0,say=0,sa=0,s=0;
string c;
getline(cin,c);
for(int i=0;i<c.length();i++)
{if(c[i]=='a')
sayac++;
else if(c[i]=='e')
saya++;
else if(c[i]=='i')
say++;
else if(c[i]=='o')
sa++;
else if(c[i]=='u')
s++;
}
cout<<"a="<<sayac<<endl;
cout<<"e="<<saya<<endl;
cout<<"i="<<say<<endl;
cout<<"o="<<sa<<endl;
cout<<"u="<<s<<endl;
}
KAREKÖK HESABI (FONKSİYON)
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int sayi;
cout<<"Kok almak istediginiz sayiyi giriniz : ";
cin>>sayi;
cout<<"Girilen sayinin karekoku :"<<sqrt(sayi)<<" dir";
}
#include <cmath>
using namespace std;
int main()
{
int sayi;
cout<<"Kok almak istediginiz sayiyi giriniz : ";
cin>>sayi;
cout<<"Girilen sayinin karekoku :"<<sqrt(sayi)<<" dir";
}
Kaydol:
Kayıtlar (Atom)
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 ...
-
Bu yazımda hobi olarak ilgilendiğim bug bounty'i anlatmaya çalışacağım. Daha sonra bu konu üzerinde kendimizi geliştirmek için neler yap...
-
Flip-Flop doğruluk tabloları girişlerin durumuna bağlı olarak çıkışların ne olması gerektiğini anlatan tablolardır. Kısaca bir doğruluk tabl...