Dev - C++ - Que error tengo en mi codigo

 
Vista:
Imágen de perfil de Aldair
Val: 4
Ha aumentado su posición en 192 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Que error tengo en mi codigo

Publicado por Aldair (2 intervenciones) el 15/03/2021 05:34:26
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <iostream>
using namespace std;
int main ()  {
 
int pos, n, a=0, b=1, c;
 
cout<<" ingrese la opcion deseada.\n  "<<endl;
cout<<" 1-. FACTORIAL"<<endl;
cout<<" 2-. FIBONACI"<<endl;
cout<<" 3-. SALIR"<<endl;
 
cin>> pos;
 
 
system("cls");
 
switch (pos) {
	case 1:
	int n=e, i=2, f=1;
               cout<<"Ingresar el mumero: "<<end1;
               scanf ("%d", &n)
               do  {
                   f=f*i;
                   i++;
                } while (i<=n);
 
 
                cout<<"El factorial es: "<<f<<end1
                }
			break;
 
		case 2:
		    cout<<"\n      FIBONACI  \n"<<endl;
			cout<<"Ingrese el valor maximo: ";
			cin>>n;
			cout<<"FIBONACCI: "<<endl;
			cout<<a<<endl;
			while (b<n)
				{cout<<b<<endl;
				c=a+b;
				a=b;
				b=c;
				}
				return 0;
			break;
 
			case 3:
		    		cout<<"\n SALIR \n"<<endl;
 
		    		break;
 
}
	return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Que error tengo en mi codigo

Publicado por Alfil (1444 intervenciones) el 15/03/2021 07:26:10
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <iostream>
 
using namespace std;
 
void menu();
int factorial(int n);
int fibonacci(int n);
 
int main()
{
    char opcion;
    int numero;
 
    do {
        menu();
        cin >> opcion;
 
        switch (opcion)
        {
            case '1':
                cout << "\n Numero: ";
                cin >> numero;
                cout << "\n El Factorial de " << numero << " es: " << factorial(numero) << endl;
                break;
 
            case '2':
                cout << "\n Numero: ";
                cin >> numero;
                cout << "\n Serie Fibonacci: ";
                for (int i = 0; i < numero; i++)
                {
                    if( fibonacci(i) != 0 )
                        cout << ", ";
 
                    cout << fibonacci(i);
                }
                cout << endl;
                break;
 
            case '3':
                cout << "\n\nFIN DEL PROGRAMA" << endl;
                break;
 
            default:
                cout << "\n\nOPCION NO VALIDA" << endl;
                break;
        }
 
    } while (opcion != '3');
}
 
void menu()
{
    cout << endl;
    cout << " 1-. FACTORIAL" << endl;
    cout << " 2-. FIBONACI" << endl;
    cout << " 3-. SALIR" << endl;
    cout << " OPCION (1-3): ";
}
 
int factorial(int n)
{
    if (n <= 1)
        return 1;
    else
        return n * factorial(n-1);
}
 
int fibonacci(int n)
{
    if (n == 0 || n == 1)
       return n;
    else
       return fibonacci(n - 2) + fibonacci(n - 1);
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar