Professional Documents
Culture Documents
int main ()
{
int n;
cout<<"Iveskite skaiciu: ";
cin>>n;
cout<<fakt(n);
return 0;
}
DERINYS:
long fakt(int sk)
{
long faktorialas=1;
for(int i=1;i<=sk;i++)
{
faktorialas*=i;
}
return faktorialas;
}
int main ()
{
int n, k, derinys=0;
cout<<"Iveskite n skaiciu: ";
cin>>n;
cout<<"Iveskite k skaiciu: ";
cin>>k;
derinys= fakt (n)/ (fakt(k)* fakt(n-k));
cout<<"C^"<<k<<"_"<<n<<" = "<<derinys;
return 0;
}
GOOGLE DIAMOND:
{
cout<<"Enter size of Daimond: ";
int size;
cin>>size;
int z=1;
for ( int i=0; i<=size; i++)
{
for (int j=size; j>i; j--)
{
cout<<" "; // printing space here
}
cout<<"*"; // printing asterisk here
if ( i>0)
{
for ( int k=1; k<=z; k++)
{
cout<<" ";
}
z+=2;
cout<<"*";
}
cout<<endl; // end line similar to \n
}
z-=4;
for (int i=0; i<=size-1; i++)
{
for (int j=0; j<=i; j++)
{
cout<<" ";
}
cout<<"*";
for (int k=1; k<=z; k++)
{
cout<<" ";
}
z-=2;
if (i!=size-1)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
ROMBAS (PASKAITOS):
{
int i, j, n;
cout<<"Iveskite nelygini skaiciu: ";
cin>>n;
for (i=1;i<=n;i++)
{
for (j=1; j<=n; j++)
{
if ((i+j==(n+1)/2+1)||(i+j==n/2+1+n)||(i-j+1)==(n+1)/2||(i-j-2==n/2-
1-n))
cout<<"*";
else
cout<<" ";
}
cout<<endl;
}
return 0;
}
MASYVAS (VIENMATIS):
{
int i, n, mas[20];
cout << "Kiek masyve bus elementu? ";
cin >> n;
cout << endl;
{
int i, n, a[20];
cout << "Kiek masyve bus elementu? ";
cin >> n;
cout << endl;
int minm;
minm=a[0];
for(int i=1; i<n; i++)
if(minm>a[i])
minm=a[i];
cout<<"Minimumas"<<minm<<endl;
int maxm;
maxm=a[0];
for(int i=1; i<n; i++)
if(maxm<a[i])
maxm=a[i];
cout<<"Maximumas"<<maxm<<endl;
return 0;
}
MASYVO RUSIAVIMAS:
}
cout<<endl;
return 0;
MASYVO RUSIAVIMAS(+SUMA IR SANDAUGA):
int n, a[50], min, k, sum;
srand (time(NULL));
cout<<"Kiek bus skaiciu: ";
cin>>n;
for (int i=0; i<n; i++)
{
a[i]=(rand()%16)-5;
cout<<a[i]<< " ";
}
cout<<endl;
int s=0;
for(int i=0; i<n; i++)
if (a[i]>0) s+=a[i];
cout<<"Suma: "<<s<<endl;
cout<<endl<<endl;
int sand=1;
for(int i=0; i<n; i++)
if (a[i]<0)
sand= sand*a[i];
cout<< "Sandauga: "<<sand<<endl;
cout<<endl<<endl;
if(s>sand)
cout<<"Daugiau: "<<s<<" SUMA";
cout<<endl<<endl;
if(sand>s)
cout<<"Daugiau: "<<sand<<" SANDAUGA";
return 0;
TIKRINIMAS KIEK SKAICIUS TURI DALIKLIU
int n, k=2;
cout<<"Iveskite skaiciu: ";
cin>>n;
cout <<n<<" = ";
while (n>1)
{
if(n%k==0)
{
n=n/k;
if (n==1)
{
cout<<k;
}
else cout<<k<<" * ";
}
else {k++;}
return 0;
MATRICOS
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
srand(time(NULL));
int m, n, k, a[10][10], b[10][10], c[10][10];
int i, j, r;
cout<<"a[m, n], m= ";
cin>>m;
cout<<" n= ";
cin>>n;
cout<<"b[n, k], k= ";
cin>>k;
cout<<endl;
cout<<endl;
}
cout<<endl;
srand(time(NULL));
int n, m, eil=0, stulp=0;
int a[10][10];
cout<<"a[m, n], ";
cout<<"m= ";
cin>>m;
cout<<"n= ";
cin>>n;
cout<<endl;
// A matricos ivedimas
cout<<"A"<<endl;
int i, j, sum;
cout<<endl;
}
cout<<endl;
}
cout<<sum<<" ";
return 0;
MATRICOS PAGRINDINES IR SALUTINES ISTRIZAINES SKAICIAVIMAS
srand(time(NULL));
int n, m, eil=0, stulp=0;
int i, j,s,s1;
int a[10][10];
cout<<"a[n, n], ";
cout<<"n= ";
cin>>n;
cout<<endl;
// A matricos ivedimas
cout<<endl;
s=0;
for (i=0; i<n; i++)
s+=a[i][i];
cout<<endl;
s=0;
for(i=0; i<n; i++)
s+=a[i][n-i-1];
return 0;
MASYVO STULPELIU IR EILUCIU SUMOS MAX IR MIN ISRINKIMAS
srand(time(NULL));
int n, m, eil=0, stulp=0;
int a[10][10];
cout<<"a[m, n], ";
cout<<"m= ";
cin>>m;
cout<<"n= ";
cin>>n;
cout<<endl;
// A matricos ivedimas
cout<<"A"<<endl;
int i, j, sum, b[i];
cout<<endl;
cout<<endl<<endl;
int minm;
minm=0;
for(int i=1; i<m; i++)
if(b[minm]>b[i])
{
minm=i;
}
cout<<"Minimumas: "<<minm<<endl;
int maxm;
maxm=0;
for(int i=1; i<m; i++)
if(b[maxm]<b[i])
{
maxm=i;
}
cout<<"Maximumas: "<<maxm<<endl;
return 0;
MATRICOS VERTIMAS 90LAIP. KAMPU I VIENA PUSE IR I PRIESINGA
srand(time(NULL));
int m, n,a[10][10],c[20][20];
int i, j;
cout<<"a[m, n], m= ";
cin>>m;
cout<<" n= ";
cin>>n;
cout<<endl;
cout<<endl;
}
srand(time(NULL));
int n, k;
int a[100], b[100];
cout<<"n= ";
cin>>n;
cout<<endl;
cout<<"Skaiciai: "<<endl;
for(int i=0; i<n; i++)
{
a[i]=rand()%10;
cout<<a[i]<<" ";
}
cout<<endl;
cout<<"Skaiciai apversti: "<<endl;
for(int i=0; i<n/2; i++)
{
k=a[i];
a[i]=a[n-1-i];
a[n-1-i]=k;
}
for (int i=0; i<n; i++)
{
cout<<a[i]<<" ";
}
cout<<endl;
return 0;
Diskriminantas:
#include <iostream>
#include <cmath>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
else if (D == 0) {
cout << "Vienas sprendinys: " << endl;
x1 = (-b + sqrt(D)) / (2*a);
cout << "x1 = x2 =" << x1 << endl;
}
else if (D < 0) {
cout<<"Spr. nera. "<<endl;
return 0;
DBD IR MBK:
#include <iostream>
#include <cmath>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
return 0;
Ciklo sukimas ir vidurkio skaiciavimas iki neigiamo skaiciaus:
#include <iostream>
#include <cmath>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#include <iostream>
#include <windows.h> // WinApi header
using namespace std; // std::cout, std::cin
int main()
{
HANDLE hConsole;
hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
int col=10;
FlushConsoleInputBuffer(hConsole);
SetConsoleTextAttribute(hConsole, col);
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
{
srand (time(NULL));
int n;
cout<<"Iveskite m: ";
cin>>m;
cout<<"Iveskite n: ";
cin>>n;
cout<<endl<<endl;
for (i=0; i<m; i++)
{
for(j=0; j<n; j++)
{
a[i][j]=rand()%2;
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
Dvimacio masyvo pervedimas I vienmati:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
{
srand (time(NULL));
int n;
cout<<"Iveskite m: ";
cin>>m;
cout<<"Iveskite n: ";
cin>>n;
cout<<endl<<endl;
for (i=0; i<m; i++)
{
for(j=0; j<n; j++)
{
a[i][j]=rand()%10;
cout<<a[i][j]<<" ";
}
cout<<endl;
}
cout<<endl<<endl;
int nr=0;
for(int i=0; i<m; i++)
{
for (int j=0; j<n; j++)
{
b[nr]= a[i][j];
nr++;
}
}
for(int j=0; j<nr; j++)
{
cout<<b[j]<< " ";
}
return 0;
}
#include <math.h>
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
}
cout<<endl;
double n; n=int(sqrt(m));
if (n*n !=m){n++;}
cout<<endl;
cout<<n<<endl;
cout<<endl;
int nr=0;
for (int i=0; i<n; i++)
{
for (int j=0; j<n; j++)
{
M[i][j]= S[nr];
cout<<M[i][j]<<" ";
nr++;
}
cout<<endl;
}
cout<<endl;
return 0;
}
PALUKANOS 2.5%
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
int main()
{
srand (time(NULL));
double s, t, proc, paluk, suma, visa, a[100], suma2=0, paluk2;
double liko;
cout << "Iveskite pilna suma: " << endl;
cin >> s;
cout << "Iveskite laika, per kuri planuojama grazinti (menesiais): " << endl;
cin >> t;
suma= s/t;
cout << "Per kiekvienus metus reikes grazinti po: " << suma << " eur. " << endl;
cout<<endl<<endl;
proc= 2.5;
cout<<endl<<endl;
//a[i]=((rand()%11)-5)/10.0;
// paluk2= liko/100*a[i];
//cout<<" Palukanos: "<< a[i] << endl;
suma2+= paluk;
MODULIS ( y=(|x-1|+|x+5|)/x )
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
int main()
{
double x, y; // y=(|x-1|+|x+5|)/x - uzduotis
cout << "Iveskite x: " << endl;
cin >> x;
if (x==0)
{
cout<< " Sprendiniu nera " << endl;
}
else if (x>0)
{
y=((x-1)+(x+5))/x;
cout<<endl;
cout<< "Atsakymas: "<< y;
}
else if (x<0 || x>=-5)
{
y=(-(x-1)+(x+5))/x;
cout<<endl;
cout<< "Atsakymas: "<< y;
}
else if (x<-5)
{
y=(-(x-1)-(x+5))/x;
cout<<endl;
cout<< "Atsakymas: "<< y;
return 0;
}
TEKSTO NUSKAITYMAS:
4
Jonukas 9 10 0 0 0
Onute 9 7 0 0 0
Jang 5 4 0 0 0
Vardenis 9 7 10 0 0
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
using namespace std;
int main()
{
double vid, p, bvid=0, bvidurkis;
int i, n, m, sk=0;
string vardas;
ifstream fd ("pazymiai.txt");
fd>> n;
for(int i=0; i<n; i++)
{
fd >> vardas;
vid=0;
m=0;
cout << vardas << " pazymiai: ";
for (int j=0; j<5; j++)
{
fd >> p;
if (p!=0)
{
cout << p << " ";
vid+=p;
bvid+=p;
sk++;
m++;
}
}
vid=vid/m;
cout << "Pazymiu vidurkis: " << vid << endl;
}
bvidurkis=bvid/sk;
cout<< " Bendras: " << bvidurkis <<endl;
return 0;
}
MASYVO ISTRIZAINIU ISVEDIMAS I EKRANA:
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
return 0;
}
ANTRA DALIS
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
int main()
{
ifstream fd ("vardai.txt");
string vardas [9], pavarde [9];
int n;
fd>>n;
for (int i=0; i<=n; i++)
{
fd>>vardas[i]>>pavarde[i];
cout << vardas [i] << " " << pavarde [i] <<endl;
}
return 0;
}
Simboliu sumavimas (Didziuju raidziu, mazuju raidziu, skaiciai, simboliai)
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
int main()
{
int n, D=0, M=0, SK=0, SP=0;
string s;
cout << "Iveskite simboliu eilute: "<<endl;
cin >> s;
n=s.length();
for (int i = 0; i<n; i++)
{
if (s[i] >= 'A' && s[i] <= 'Z')
{
D++;
}
else
{
SP++;
}
}
cout << "Didziosios raides: " << D << endl;
cout << "Mazosios raides : " << M << endl;
cout << "Skaiciai: " << SK << endl;
cout << "Spec. simboliai : " << SP << endl;
return 0;
}
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
return str;
}
// Driver code
int main()
{
char str[]= "ABJDJSKCKKSKSKCNKRIUSUCHSASF";
int n = sizeof(str) / sizeof(str[0]);
cout << removeDuplicate(str, n);
return 0;
}
Skaiciu sumavimas I bendra suma is eilutes. (asd4fdh-*52dfhd5s-f4 == 65)
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
int main()
{
int n=0, i, skaitmuo;
int sk=0, suma=0;
string s;
cout << "Iveskite simboliu eilute: "<<endl;
cin >> s;
s=s+" ";
cout<< s << endl;
cout<< "Yra " << s.length() << "simboliai " <<endl;
n=s.length();
sk=0;
for(i=0; i<n; i++)
{
if (s[i]>= '0' && s[i] <= '9')
{
skaitmuo=(int)s[i]-48;
sk=10*sk+skaitmuo;
}
else
{
suma+=sk;
sk=0;
}
return 0;
}
Skaiciaus isvedimas I ekrana zodziais ( 25 – dvidesimt penki) [iki simto]
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
int main()
{
int skaicius;
int pirmasis_kintamasis;
int antrasis_kintamasis;
std::cout << "Iveskite skaiciu: ";
std::cin >> skaicius;
pirmasis_kintamasis = skaicius/10;
antrasis_kintamasis = skaicius%10;
if(skaicius >= 11 && skaicius <= 20)
{
switch(skaicius)
{
case 11:
std::cout<<"vienuolika";
break;
case 12:
std::cout<<"dvylika";
break;
case 13:
std::cout<<"trylika";
break;
case 14:
std::cout<<"keturiolika";
break;
case 15:
std::cout<<"penkiolika";
break;
case 16:
std::cout<<"sesiolika";
break;
case 17:
std::cout<<"septyniolika";
break;
case 18:
std::cout<<"astuoniolika";
break;
case 19:
std::cout<<"devyniolika";
break;
}
}
else
{
switch(pirmasis_kintamasis)
{
case 1:
if(antrasis_kintamasis == 0)
std::cout<<"desimt";
break;
case 2:
std::cout<<"dvidesimt";
break;
case 3:
std::cout<< "tridesimt";
break;
case 4:
std::cout<<"keturiasdesimt";
break;
case 5:
std::cout<<"penkiadesimt";
break;
case 6:
std::cout<<"sesiasdesimt";
break;
case 7:
std::cout<<"septyniasdesimt";
break;
case 8:
std::cout <<"astuoniasdesimt";
break;
case 9:
std::cout <<"devyniasdesimt";
break;
case 10:
std::cout <<"simtas";
break;
}
if(pirmasis_kintamasis > 1 && skaicius != 100) std::cout<<"-";
switch(antrasis_kintamasis)
{
case 1:
std::cout<<"vienas";
break;
case 2:
std::cout<<"du";
break;
case 3:
std::cout<<"trys";
break;
case 4:
std::cout<<"keturi";
break;
case 5:
std::cout<<"penki";
break;
case 6:
std::cout<<"sesi";
break;
case 7:
std::cout<<"septyni";
break;
case 8:
std::cout<<"astuoni";
break;
case 9:
std::cout<<"devyni";
break;
default:
break;
}
}
return 0;
}
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
using namespace std;
int main()
{
int sk, i, k, n;
string mas[20]={"nulis", "vienas", "du", "trys", "keturi", "penki", "sesi", "septyni", "astuoni", "devyni", "desimt",
"vienuolika", "dvylika", "trylika", "keturiolika", "penkiolika", "sesiolika", "septyniolika", "astuoniolika",
"devyniolika"};
string des[10]={" ", "desimt", "dvidesimt", "trisdesimt", "keturasdesimt", "penkiasdesimt", "sesiasdesimt",
"septyniasdesimt",
"astuoniasdesimt", "devyniasdesimt"};
string simt[10]={" ", "simtas", "du simtai", "trys simtai", "keturi simtai", "penki simtai", "sesi simtai", "septyni
simtai", "astuoni simtai", "devyni simtai"};
cout<< "Iveskite skaiciu: ";
cin>>n;
if(sk<20)
{
if(sk>0) cout << mas [sk] <<endl;
else if (n<100) cout << mas [sk] << endl;
}
else
if (sk>=20 && sk<=99)
{
i=sk/10;
cout<< des[i] << " ";
i=sk%10;
if(i==0) cout <<" ";
else cout<<mas [i]<<endl;
}
return 0;
}
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
#include <string>
int main()
{
int sk, n=0, liek[100];
sk=131;
while(sk>0)
{
liek[n]=sk%2;
sk=sk/2;
n++;
}
for (int i=n-1; i>=0; i--)
cout << liek [i];
return 0;
}
Dvejetainio skaiciaus vertimas I desimtaini
#include<iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
#include <string>
return 0;
}
Skaitmenu ivedimas ir sumos gavimas (Dalinti is 10, kad gauti liekana)
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
int main()
{
int n, sum=0, m;
cout<<"Iveskite skaiciu: ";
cin>>n;
while(n>0)
{
m=n%10;
sum=sum+m;
n=n/10;
}
cout<<"Skaiciu suma = "<<sum<<endl;
return 0;
}
SIMBOLIU IVEDIMAS IR SUSUMAVIMAS I SKAICIU (KOL ATSIRANDA RAIDE)
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
int main()
{
int n=0, sum=0, j=0, i, skaitmuo=0, skc=0;
string c;
while (n==0)
{
cout << "Iveskite simboli: " << endl;
cin>>c;
if (c[i]>='0'&& c[i]<='9')
{
skaitmuo=(int)c[i]-48;
skc=skc*10+skaitmuo;
j=skc*2;
}
else {
n=1;
}
}
cout<<skc<< " " <<j;
return 0;
}
SKAICIU EILUTES IVEDIMAS IR ISVEDIMAS NUO DIDZIAUSIO IKI MAZIAUSIO IR NUO MAZIAUSIO IKI DIDZIAUSIO
(465451 == 144556) NR.191121
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
using namespace std;
int main()
{
int n=0, b[100], k, m;
// long long naudojam tam, kad butu galima ivesti daugiau nei 10 skaiciu
long long a;
long long sk=0;
cout << "Iveskite skaicius: ";
cin>>a;
while(a!=0)
{
b[n]=a%10;
a=a/10;
n++;
}
cout<<endl<<endl;
//RIKIAVIMAS
for(int i=0; i<n-1; i++)
{
m=i;
for (int j=i+1; j<n; j++)
{
if(b[j]<b[m]) m=j;
}
k=b[i];
b[i]=b[m];
b[m]=k;
}
//ISVEDIMAS
for (int i=n-1; i>=0; i--)
{
sk=sk*10+b[i];
}
cout<<sk;
cout<<endl;
sk=0;
while(true)
{
for (int i=1; i<70; i++)
{
gotoxy (i, 5);
cout << " " <<sk;
Sleep (50);
}
for (int i=70; i>1; i--)
{
gotoxy (i, 5);
cout << sk <<" ";
Sleep (50);
}
}
return 0;
}
Simboliu eilutes isvedimas I ekrana su susumuotais vienodais simboliais (to_string)
[pradzioj nesumavo pirmuju raidziu, nes int sk buvo lygu nuliui. Teisingas sk=1]
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
#include <string>
int main()
{
int n, sk=1;
string s;
cout << "Iveskite simboliu eilute: "<<endl;
cin >> s;
s=s+" ";
n=s.length();
string sum = "";
for (int i=0; i<n; i++)
{
if (s[i] != s[i+1])
{
if (sk>1)
{
sum = sum + to_string(sk);
}
sum = sum + s[i];
sk=1;
}
else
{
sk++;
}
return 0;
}
SIMBOLIU IVEDIMAS SU SUSUMUOTOM VIENODOM RAIDEM IR ISVEDIMAS ATGAL I PIRMA FORMA
[aakbbut >> 2ak2but >> aakbbut]
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
#include <string>
using namespace std;
int main()
{
int n, sk=1, skaitmuo, i, j, skc;
string s;
cout << "Iveskite simboliu eilute: "<<endl;
cin >> s;
s=s+" ";
n=s.length();
string sum = "";
for (int i=0; i<n; i++)
{
if (s[i] != s[i+1])
{
if (sk>1)
{
sum = sum + to_string(sk);
}
sum = sum + s[i];
sk=1;
}
else
{
sk++;
}
}
cout << sum << endl;
sum+=" ";
n=sum.length();
string sum1= "";
for (int i=0; i<n; i++)
{
if (sum[i]>='a' && sum[i]<= 'z')
{
sum1 += sum[i];
}
int m=0;
int skaitmuo;
while (sum[i]>= '0' && sum[i]<= '9')
{
skaitmuo= (int)sum[i]-48;
m=10*m+skaitmuo;
i++;
}
if (m>0)
{
for (int j=0; j<m; j++)
{
sum1= sum[i];
}
}
}
cout<< s<< endl;
return 0;
}
UŽDAVINYS SU TAIKINIU. SKAIČIUOTI KIEK PATAIKĖ, KIEK NEPATAIKĖ, GAUNAMA π REIKŠMĖ.
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
#include <string>
int main()
{
srand(time(NULL));
int n;
double x;
double y;
double tsk=0;
double viso=10000000;
double pi;
for (int i=0; i<viso; i++)
{
x=(double)rand()/32767;
y=(double)rand()/32767;
//cout<<x<<" ";
//cout<<y<<" ";
if (x*x+y*y<1)
{
tsk++;
}
} cout<<endl;
pi=tsk/viso*4;
cout<<pi;
return 0;
}
STULPELIU PLOTO SUMAVIMAS (BUVO NUBRĖŽTA TRAPECIJA)
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
#include <string>
int main()
{
int k=100000;
double x,y;
double s=0,a,b,pl;
// k=i kiek daliu dalinama, s= bendras plotas, a b - remai ploto,
// p1= visas plotas padalintas i k daliu, vienos daleles plotis
}
cout << s << endl;
return 0;
}
METŲ DIENŲ SKAIČIAVIMAS NUO TAM TIKROS DATOS IKI KITOS DATOS. (ĮTRAUKTI KELIAMIEJI
METAI)
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <windows.h>
#include <string>
int main()
{
int m, men, d, s=0; //s-dienu suma
int sm=2019, smen=12, sd=12;
cout << "Gimimo metai: ";
cin >> m;
cout << "Menuo: ";
cin >> men;
cout << "Diena: ";
cin >> d;
int mend [13]={0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
for (int i=m; i<sm; i++)
{
if(i%4==0) s+=366;
else s+=365;
}
if (men<smen)
{
for (int i=smen-1; i>=men; i--)
{
s+=mend[i];
}
}
else
{
for (int i=smen+1; i<=men; i++)
{
s-=mend[i];
}
}
cout << s;
return 0;
}