Az oldal töltődik…

https://docs.google.com/document/d/1uaCgD9nvjyhpG8gDEYpZYvFmetwnx6RACpfDHrTRVyg/edit

#include
#include
 
using namespace std;
 
void beolvasas(vector &t);
void feladat8(const vector t, int &db);
bool volt(const int i, const vector t);
 
int main(){
    vector t;
    int db;
 
    beolvasas(t);
    feladat8(t, db);
 
    cout << db << " db kulonbozo tipus van!" << endl;
 
    return 0;
}
 
void beolvasas(vector &t){
    int n;
    cout << "N=";
    cin >> n;
    t.resize(n);
    for(int i=0; i> t[i];
    }
}
void feladat8(const vector t, int &db){
    db=0;
    int n = t.size();
    for(int i=0; it){
    int j=0;
    while(j
#include 
#include 
#include 
 
using namespace std;
 
void beolvasas(vector > &t);
void fel5(const vector > t, int &hol);
double osszeg(const int i, const vector > t);
 
int main(){
    vector > t;
    int hol;
 
    beolvasas(t);
    fel5(t, hol);
 
    cout << hol << ". a legnagyobb!" << endl;
 
    return 0;
}
 
void beolvasas(vector > &t){
    int n;
    ifstream ifs("be.txt");
    ifs >> n;
    t.resize(n);
    for(int i=0; i> t[i][j];
        }
    }
}
void fel5(const vector > t, int &hol){
    double max;
    int n = t.size();
    hol = 0;
    max = osszeg(0, t);;
    for(int i=0; imax){
            hol=i;
            max=osszeg(i, t);
        }
    }
}
double osszeg(const int i, const vector > t){
    double s=0;
    for(int j=0;j

Tovább olvasás

https://docs.google.com/document/d/16CnfKOQI8-2_831HP18KG52ETqqdPmhy3sIzq2vNZXE/edit

Hanoi torony:

  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. double hatvany(const double a, const int n){
  6. 	if(n==0){
  7.     	return 1;
  8. 	} else {
  9.     	return a*hatvany(a,n-1);
  10. 	}
  11. }
  12.  
  13. //int i=0;
  14.  
  15. int fib(const int n){
  16. //	i++;
  17. 	if(n==0){
  18.     	return 0;
  19. 	} else if(n==1){
  20.     	return 1;
  21. 	} else {
  22.     	return fib(n-1)+fib(n-2);
  23. 	}
  24.  
  25. }
  26.  
  27. void hanoi(const int h, char honnan, char hova, char mivel){
  28. 	if(n>0){
  29.     	hanoi(n-1, )
  30. 	}
  31. }
  32.  
  33. int main(){
  34. //	cout << hatvany(2,3) << endl;
  35. //	cout << fib(10) << endl;
  36. //	cout << "lepesek: " << i << endl;
  37. 	hanoi(3,'A','C','B'); // A-ról C-re rakjuk B segítségével
  38. 	return 0;
  39. }

Stuct:

  1. #include <iostream>
  2. #include <vector>
  3.  
  4. using namespace std;
  5.  
  6. struct Eredmeny{
  7. 	bool van;
  8. 	int hol;
  9. }
  10.  
  11. Eredmeny fel11(const vector<double> hom, const int n){
  12. 	Eredmeny sv;
  13. 	if(n==-1){
  14.     	// fel11:=(hamis,?) a feladatban
  15.     	sv.van = false;
  16.     	return sv;
  17. 	} else if(hom[n]<-10){
  18.     	// fel11:=(igaz,n)
  19.     	sv.van = true;
  20.     	sv.hol = n;
  21.     	return sv;
  22. 	} else {
  23.     	return fel11(hom, n-1);
  24. 	}
  25. }
  26.  
  27. int main()
  28. {
  29. 	vector<double> hom;
  30. 	Eredmeny er;
  31.  
  32. //	beolvasas(hom); // othonra
  33. 	hom.push_back(1);
  34. 	hom.push_back(-11);
  35. 	hom.push_back(5);
  36.  
  37. 	er = fel11(hom, hom.size()-1);
  38. 	cout << er.van << er.hol << endl;
  39.  
  40. 	return 0;
  41. }

Tovább olvasás

https://docs.google.com/document/d/1B-kSmTuQu89YU8XOb72IlyRp3PL1NpzvBGdLt4UxfcE/edit

  1. #include <iostream>
  2. #include <vector>
  3. #include <cstdlib>
  4.  
  5. using namespace std;
  6.  
  7. void beolvasas(vector< vector<int> > &jegyek);
  8. int beolvas_egesz(const string uzenet, const string hibauzenet);
  9. int beolvas_jegy(const int i, const int j);
  10. bool fel11a(const vector< vector<int> > jegyek);
  11. bool csupaotos(const int i, const vector< vector<int> > jegyek);
  12.  
  13. int main(){
  14. 	vector< vector<int> > jegyek; // a két záró kacsacsõr közé mindenképp kell a szóköz
  15. 	bool van;
  16.  
  17. 	beolvasas(jegyek);
  18. 	van = fel11a(jegyek);
  19. 	if (van){
  20.     	cout << "Van" << endl;
  21. 	} else {
  22.     	cout << "Nincs" << endl;
  23. 	}
  24.  
  25. 	return 0;
  26. }
  27. bool fel11a(const vector< vector<int> > jegyek){
  28. 	int i=0;
  29. 	int n=jegyek.size();
  30. 	while(i<=(n-1) && !csupaotos(i, jegyek)){
  31.     	i++;
  32. 	}
  33. 	return i<=n-1;
  34. }
  35. bool csupaotos(const int i, const vector< vector<int> > jegyek){
  36. 	int j=0;
  37. 	int m=jegyek[i].size();
  38. 	while((j<=(m-1)) && (jegyek[i][j]==5)){
  39.     	j++;
  40. 	}
  41. 	return j>(m-1);
  42. }
  43.  
  44. void beolvasas(vector< vector<int> > &jegyek){
  45. 	int n, m;
  46.  
  47. 	n = beolvas_egesz("Hany diak: ", "Nem negativ kell!");
  48. 	m = beolvas_egesz("Hany targy: ", "Nem negativ kell!");
  49.  
  50. 	jegyek.resize(n);
  51. 	for(int i=0; i<n; i++){
  52.     	jegyek[i].resize(m);
  53.     	for(int j=0; j<m; j++){
  54.         	jegyek[i][j] = beolvas_jegy(i,j);
  55.     	}
  56. 	}
  57. }
  58. int beolvas_egesz(const string uzenet, const string hibauzenet){
  59. 	int n;
  60. 	bool hiba;
  61.  
  62. 	do{
  63.     	cout << uzenet;
  64.     	string str;
  65.     	cin >> str;
  66.     	n = atoi(str.c_str()); // atof float-hoz
  67.     	hiba = n==0 && str!="0" || n<0;
  68.     	if(hiba){
  69.         	cout << hibauzenet << endl;
  70.     	}
  71. 	} while(hiba);
  72.  
  73. 	return n;
  74. }
  75. int beolvas_jegy(const int i, const int j){
  76. 	int n;
  77. 	bool hiba;
  78.  
  79. 	do{
  80.     	cout << i+1 << ". diak " << j+1 << ". jegye: ";
  81.     	string str;
  82.     	cin >> str;
  83.     	n = atoi(str.c_str()); // atof float-hoz
  84.     	hiba = n==0 && str!="0" || n<1 || n>5;
  85.     	if(hiba){
  86.         	cout << "1 es 5 kozott kell lennie!" << endl;
  87.     	}
  88. 	} while(hiba);
  89.  
  90. 	return n;
  91. }

Tovább olvasás