Dev - C++ - Ejercicios programación en C con "for".

 
Vista:
sin imagen de perfil
Val: 16
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ejercicios programación en C con "for".

Publicado por Iván (5 intervenciones) el 22/04/2020 18:59:27
Necesito ayuda con 8 programas en C utilizando el "for".
No sé cómo se hace y me ayudaríais mucho para conseguir la nota que necesito.
Gracias de antemano!

Os dejo el archivo adjunto en .zip
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
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ejercicios programación en C con "for".

Publicado por dario (718 intervenciones) el 23/04/2020 05:14:34
Ejercicio nro 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
#include <iostream>
 
using namespace std;
 
int main() {
  int m,n;
  int numerador,denominador;
  float variacion;
 
  //funciones
  int factorial (int);
 
  //los numeros deben ser positivos
  do {
    cout << "Valor de M: ";
    cin >> m;
  } while (m <= 0);
 
  do {
    cout << "Valor de N: ";
    cin >> n;
  } while (n <= 0);
 
  //m > n
  do {
    if (m > n)
      break;
    cout << "Valor de M: ";
    cin >> m;
  } while (m > n);
 
  numerador = factorial(m);
  denominador = factorial(m - n);
  variacion = numerador / denominador;
  cout << "Las variaciones de " << m << " elementos tomados de " << n << " en " << n << " es " << variacion << endl;
 
  return 0;
}
 
int factorial(int x) {
  int fact=1,i;
 
  for (i=1; i<=x; i++)
    fact = fact * i;
 
  return fact;
}
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
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ejercicios programación en C con "for".

Publicado por dario (718 intervenciones) el 23/04/2020 05:28:37
Ejercicio nro 11.

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
#include <iostream>
 
using namespace std;
 
int main() {
  int m,n;
  int numerador,denominador;
  double combinacion;
 
  //funciones
  int factorial (int);
 
  //los numeros deben ser positivos
  do {
    cout << "Valor de M: ";
    cin >> m;
  } while (m <= 0);
 
  do {
    cout << "Valor de N: ";
    cin >> n;
  } while (n <= 0);
 
  //m > n
  do {
    if (m > n)
      break;
    cout << "Valor de M: ";
    cin >> m;
  } while (m > n);
 
  numerador = factorial(m);
  denominador = factorial(n) * (factorial(m - n));
  combinacion = numerador / denominador;
  cout << "Las combinaciones de " << m
       << " elementos tomados de " << n << " en " << n << " es " << combinacion << endl;
 
  return 0;
}
 
int factorial(int x) {
  int fact=1,i;
 
  for (i=1; i<=x; i++)
    fact = fact * i;
 
  return fact;
}
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
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++

Ejercicios programación en C con "for".

Publicado por Alfil (1444 intervenciones) el 23/04/2020 23:58:25
12.-

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
#include <stdio.h>
 
int main()
{
    int n, factorial;
    float numerador = 1.0f, denominador = 1.0f;
 
    do {
        printf("\nNumero: ");
        scanf("%d", &n);
 
    } while(n <= 0);
 
    for (int i = 1; i <= n; i++)
        numerador *= i;
 
    for (int i = n; i > 0; i--)
    {
        factorial = 1;
        for (int j = 1; j <= i; j++)
        {
            factorial *= j;
        }
        denominador *= factorial;
    }
 
    printf("\nResultado: %.6f\n", numerador / denominador);
 
    return 0;
}

13.-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
 
int main()
{
    int n;
 
    printf("\nLimite: ");
    scanf("%d", &n);
 
    printf("\nNumeros: ");
    for (int i = 0; i <= n; i++)
    {
        if (i > 200)
        {
            printf("\n\nNo se permiten valores por encima de 200\n");
            break;
        }
        printf("%d ", i);
    }
 
    printf("\n");
 
    return 0;
}
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
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++

Ejercicios programación en C con "for".

Publicado por Alfil (1444 intervenciones) el 24/04/2020 07:17:03
14.-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int main()
{
    for (int i = 1; i <= 9; i++)
    {
        for (int j = 1; j <= i; j++)
            printf("%d", j);
 
        printf("\n");
    }
 
    return 0;
}
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
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++

Ejercicios programación en C con "for".

Publicado por Alfil (1444 intervenciones) el 24/04/2020 07:54:56
15.-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
 
int main()
{
    int limite, k = 1;
 
    printf("\nLimite: ");
    scanf("%d", &limite);
 
    for (int i = 0; i <= limite; i+= k++)
        printf("%d ", i);
 
 
    printf("\n");
 
    return 0;
}

16.-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 
int main()
{
    int numero;
 
    printf("\nDame un numero: ");
    scanf("%d", &numero);
 
    printf("\nEl numero %d ", numero);
    for (int i = 2; i < numero; i++)
        if (numero % i == 0)
        {
            printf("NO ");
            break;
        }
 
    printf("es primo\n");
 
    return 0;
}
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
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++

Ejercicios programación en C con "for".

Publicado por Alfil (1444 intervenciones) el 24/04/2020 08:17:01
17.-

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
int main()
{
    int numero;
 
    printf("\nDame un numero: ");
    scanf("%d", &numero);
 
    printf("\nLos numeros primos del 1 hasta el %d son ", numero);
 
    for (int i = 1; i <= numero; i++)
    {
        if (i == 1 || i == 2)
            printf("%d ", i);
 
        for (int j = 2; j < i; j++)
        {
            if (i % j == 0)
                break;
 
            if (j == i - 1)
                printf("%d ", i);
        }
    }
 
    printf("\n");
 
    return 0;
}
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