kifejezések c++ feladatok

Címkék: programozás c

2009.10.20. 18:22

az összes kifejezések feladat c++ változata

A bejegyzés trackback címe:

https://ppke-09-8.blog.hu/api/trackback/id/tr121463659

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Venificus 2009.10.20. 18:23:28

kifejezések 1:

#include <iostream>
using namespace std;
int main()
{
int a;
cin >> a;
a%2==0 ? cout << "páros"<<endl:cout << "páratlan"<<endl;
return 0;
}

Üdv:
Veni

Venificus 2009.10.20. 18:29:33

kifejezések 2:

#include <iostream>
using namespace std;
int main()
{
int a,fh,ah;
cout << "Kérem az alsó határt" << endl;
cin >> ah;
cout << "Kérem a felső határt" << endl;
cin >> fh;
cout << "Kérem a számot" << endl;
cin >> a;
a>=ah&&a<=fh ? cout << "Benne van" << endl:cout << "Nincs benne" << endl;
return 0;
}

Üdv:
Veni

Venificus 2009.10.20. 18:36:27

kifejezések 3:

#include <iostream>
using namespace std;
int main()
{
double a,b;
cout << "X koordináta" << endl;
cin >> a;
cout << "Y koordináta" << endl;
cin >> b;
a==0&&b==0 ? cout << "origo" << endl : a==0||b==0 ? cout << "Tengelyre esik" << endl:cout << "nem origo és nincs tengelyen"<<endl;

return 0;
}

Üdv:
Veni

Venificus 2009.10.20. 18:52:42

kifejezések 4:

#define _USE_MATH_DEFINES
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double r;
cin >> r;
cout << (4.0/3.0)*pow(r,3)*M_PI << endl;
return 0;
}

Üdv:
Veni

Venificus 2009.10.20. 18:59:59

kifejezések 5:

#include <iostream>
using namespace std;
int main()
{
int a,b;
cout << "Kérem az első számot" << endl;
cin >> a;
cout << "Kérem a második számot" << endl;
cin >> b;
cout << "a: ";
b%a==0 ? cout << "igen" << endl: cout << "nem" << endl;
cout << "b: ";
b%a==0||a%b==0 ? cout << "igen" << endl: cout << "nem" << endl;
return 0;
}

Üdv:
Veni

Venificus 2009.10.21. 17:06:09

kifejezések 6:

#include <iostream>
using namespace std;
int main()
{
double a,b,c;
cout << "1. hosszt:" << endl;
cin >> a;
cout << "2. hosszt:" << endl;
cin >> b;
cout << "3. hosszt:" << endl;
cin >> c;
(a+b)>c&&(a+c)>b&&(b+c)>a ? cout << "lehetnek" << endl: cout << "nem lehetnek" << endl;
return 0;
}

Üdv:
Veni

Venificus 2009.10.21. 17:06:43

kifejezések 7:

#include <iostream>
using namespace std;
int main()
{
double a,b;
cin >> a;
cin >> b;
(a<0&&b<0)||(a>0&&b>0) ? cout << "egyezik" << endl: cout << "nem egyezik" << endl;
return 0;
}

Üdv:
Veni

Venificus 2009.10.21. 17:08:38

kifejezések 8:

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double a,b,n,d,q;
cin >> a;
cin >> b;
d=b-a;
q=b/a;
cin >> n;
cout << b+d << endl;
cout << a+(n-1)*d << endl;
cout << a*pow(q,(n-1))<< endl;
return 0;
}

Üdv:
Veni

Venificus 2009.10.21. 17:09:18

kifejezesek 9:

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double a,b,c,s;
cin >> a;
cin >> b;
cin >> c;
s=(a+b+c)/2;
cout << sqrt(s*(s-a)*(s-b)*(s-c)) << endl;
return 0;
}

Üdv:
Veni

Venificus 2009.10.21. 17:09:56

kifejezesek 10:

#include <iostream>
using namespace std;
int main()
{
double x1,x2,y1,y2,z1,z2;
cout << "az első koordinátái"<< endl;
cin >> x1;
cin >> y1;
cin >> z1;
cout << "második koordinátái"<<endl;
cin >> x2;
cin >> y2;
cin >> z2;
cout << y1*z2-z1*y2 << " i + " << z1*x2-x1*z2 << "j + " << x1*y2-y1*x2 << "k" << endl;
return 0;
}

Üdv:
Veni

Venificus 2009.10.21. 17:28:24

kifejezések 11:

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
double x1,x2,y1,y2;
cout << "A rész: kérem a 2 koordinátát" << endl;
cin >> x1;
cin >> y1;
cout << sqrt(x1*x1+y1*y1) << endl;
cout << "B rész, kérem elöbb az első koordinátáit, majd a másodikét" << endl;
cin >> x1;
cin >> y1;
cin >> x2;
cin >> y2;
cout << sqrt(pow(x1-x2,2)+pow(y1-y2,2)) << endl;
return 0;
}

Üdv:
Veni

Venificus 2009.10.21. 17:37:01

kifejezések 12:

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
double a,b,c;
cin >> a ;
cin >> b ;
cin >> c ;
if (b*b-4*a*c<0)
{
cout << "nincs valós megoldás" << endl;
}
else
{
cout << (-b+sqrt(b*b-4*a*c))/(2*a) << endl;
cout << (-b-sqrt(b*b-4*a*c))/(2*a) << endl;
}
return 0;
}

Üdv:
Veni

Venificus 2009.10.24. 15:06:16

kifejezések 13:
#define _USE_MATH_DEFINES
#include <iostream>
#include <cmath>

using namespace std;
int main()
{
double x1,x2,x3,y1,y2,y3,a,b,c;
cin >> x1;
cin >> y1;
cin >> x2;
cin >> y2;
cin >> x3;
cin >> y3;
a=sqrt(pow((x1-x2),2)+pow((y1-y2),2));
b=sqrt(pow((x2-x3),2)+pow((y2-y3),2));
c=sqrt(pow((x1-x3),2)+pow((y1-y3),2));
cout << 180/M_PI*acos((a*a+b*b-c*c)/(2*a*b))<< endl;
cout << 180/M_PI*acos((a*a-b*b+c*c)/(2*a*c))<< endl;
cout << 180/M_PI*acos((-a*a+b*b+c*c)/(2*c*b))<< endl;
return 0;
}

Üdv:
Veni

Venificus 2009.10.24. 15:07:16

kifejezések 14:

#include <iostream>
#include <string>

using namespace std;
int main()
{
string a;
getline (cin, a);
a[0]==' ' ? cout << "igen" << endl:cout << "nem" << endl;
return 0;
}

Üdv:
Veni

Venificus 2009.10.24. 15:20:00

kifejezések 15 az angol abc nagybetüire megoldva:

#include <iostream>
#include <string>

using namespace std;

int main()
{
string s;
getline (cin,s);
s[0]>64&&s[0]<91 ? cout << "igen" << endl : cout << "nem" << endl;
return 0;
}

Üdv:
Veni

Venificus 2009.10.24. 15:30:32

kifejezések 16:

#include <iostream>
#include <string>
using namespace std;
int main()
{
string s;
getline(cin,s);
s[s.length()-1]>47&&s[s.length()-1]<58 ? cout << "igen" << endl : cout << "nem" << endl;
return 0;
}

Üdv:
Veni

Venificus 2009.10.24. 15:35:12

kifejezések 17:

#include <iostream>
#include <string>
using namespace std;
int main()
{
string s;
getline(cin,s);
cout << "A. rész: " << endl;
s[0]==s[s.length()-1] ? cout << "egyezik" << endl: cout << "nem egyezik" << endl;
cout << endl;
cout << "B. rész: " << endl;
s[0]==s[s.length()-1]||s[0]-32==s[s.length()-1]||s[0]+32==s[s.length()-1] ? cout << "egyezik" << endl: cout << "nem egyezik" << endl;
return 0;
}

Üdv:
Veni

Venificus 2009.10.24. 15:52:32

kifejezések 18:

#include <iostream>
#include <string>
using namespace std;
int main()
{
string s1,s2;
getline(cin,s1);
getline(cin,s2);
s1.substr(0,4)==s2.substr(0,4) ? cout << "megegyezik" << endl : cout << "nem egyezik" << endl;
return 0;
}

Üdv:
Veni

Venificus 2009.10.24. 16:43:32

kifejezések 19:

#include <iostream>
#include <string>
using namespace std;
int main()
{
string s,csere;
getline(cin,s);
bool talalt=false;
int i;
for(i=0;i<s.length()&&!talalt;i++)
{
talalt = (s[i]==' ' ? true:false);
}
cout << "A rész: " << s.substr(0,i) << endl;
s=s.substr(i,s.length());
cout << "B rész: " << s << endl;
cout << "C rész: " << endl;
getline(cin, s);
talalt=false;
for(i=0;i<s.length()&&!talalt;i++)
{
talalt = (s[i]==' ' ? true:false);
}
cout << "Csere szó:"<< endl;
getline(cin, csere);
s=csere+s.substr(i-1,s.length()-1);
cout << s << endl << "D rész: " << endl;
getline(cin, s);
talalt=false;
for(i=0;i<s.length()&&!talalt;i++)
{
talalt = (s[i]==' ' ? true:false);
}
s=s.substr(i+1,s.length());
talalt=false;
for(i=0;i<s.length()&&!talalt;i++)
{
talalt = (s[i]==' ' ? true:false);
}
s=s.substr(0,i);
cout << s << endl;
return 0;
}

Üdv:
Veni

Venificus 2009.10.24. 17:00:02

kifejezések 20:

#include <iostream>
#include <string>

using namespace std;

int main()
{
string s;
getline(cin, s);
97<s[0] ? cout <<char(s[0]-32) << s.substr(1,s.length()) << endl : cout << s << endl;
return 0;
}

Üdv:
Veni

Venificus 2009.10.24. 17:21:31

kifejezések 21:

#include <iostream>
#include <string>
using namespace std;
int main()
{
string s1,s2;
cout << "a rész" << endl;
getline(cin, s1);
getline(cin, s2);
s1.find(s2,0)<s2.length() ? cout << "megtalálható" << endl:cout << "nem található meg" << endl;
cout << "b rész" << endl;
getline(cin, s1);
getline(cin, s2);
s1.find(s2,0)<s2.length()||s2.find(s2,0)<s1.length() ? cout << "megtalálható" << endl:cout << "nem található meg" << endl;
cout << "c rész" << endl;
getline(cin, s1);
getline(cin, s2);
s1.find(s2,0)<s1.length() ? cout << s1.erase(s1.find(s2,0),s2.length()) << endl : cout << s1 << endl;
return 0;
}

Üsv:
Veni
süti beállítások módosítása