Dev - C++ - Programas 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++

Programas en C con "for"

Publicado por Iván (5 intervenciones) el 19/03/2020 17:24:51
Hola! Soy un estudiante de 2º de BTO y necesito ayuda urgente con unos programas en C que debo hacer con el programa Geany y tengo que utilizar concretamente el "for" para hacer todos los programas.
Estoy desesperado y no sé cómo hacerlos. Me ayudaríais muchísimo porque esto me sube mucho la nota para selectividad. Gracias!

Adjunto trabajo:

a
b
c
d
e
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-2
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++

Programas en C con "for"

Publicado por Alfil (1444 intervenciones) el 19/03/2020 20:46:52
1.-
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 inferior, superior;
 
    printf("\nDime el rango de numeros que quieres hallar su cuadrado:");
    printf("\nLimite inferior: ");
    scanf("%d", &inferior);
    printf("Limite superior: ");
    scanf("%d", &superior);
 
    printf("\nCuadrados: ");
    for (int i = inferior; i <= superior; i++)
    {
        printf("\nCuadrado de %d es %d", i, i * i);
    }
 
    printf("\n");
 
    printf("\nCubos: ");
    for (int i = superior; i >= inferior; i--)
    {
        printf("\nEl Cubo de %d es %d", i, i * i * i);
    }
 
    printf("\n");
 
    return 0;
}

2.-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
 
int main()
{
    int inferior, superior;
 
    printf("\nDime el rango de numeros que quieres hallar su cuadrado:");
    printf("\nLimite inferior: ");
    scanf("%d", &inferior);
    printf("Limite superior: ");
    scanf("%d", &superior);
 
    printf("\nCubos: ");
    for (int i = superior; i >= inferior; i--)
    {
        printf("\nEl Cubo de %d es %d", i, i * i * 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
1
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++

Programas en C con "for"

Publicado por Alfil (1444 intervenciones) el 19/03/2020 21:04:08
3.-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
 
int main()
{
    int inferior, superior;
    int suma = 0;
 
    printf("\nDime el rango de numeros que quieres hallar su cuadrado:");
    printf("\nLimite inferior: ");
    scanf("%d", &inferior);
    printf("Limite superior: ");
    scanf("%d", &superior);
 
    for (int i = inferior; i <= superior; i++)
    {
        suma += i;
    }
 
    printf("\nLa suma de los numeros comprendidos entre %d y %d es %d\n", inferior, superior, suma);
 
    return 0;
}

4.-

1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
 
int main()
{
    printf("\n");
 
    for (char i = 'a'; i <= 'z'; i++)
        printf("%c ", 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
1
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++

Programas en C con "for"

Publicado por Alfil (1444 intervenciones) el 19/03/2020 21:20:55
5.-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
 
int main()
{
    int suma = 0, numero;
 
    for (int i = 0; i < 5; i++)
    {
        printf("Dame un numero: ");
        scanf("%d", &numero);
        suma += numero;
    }
 
    printf("\nLa suma de todos los numeros es %d\n", suma);
 
    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
1
Comentar
sin imagen de perfil
Val: 16
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programas en C con "for"

Publicado por Iván (5 intervenciones) el 19/03/2020 21:33:29
Muchísimas gracias de verdad, te mereces un monumento :)
Si los haces todos eres el amo enserio.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
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++

Programas en C con "for"

Publicado por Alfil (1444 intervenciones) el 19/03/2020 23:48:10
6.-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
int main()
{
    int inferior, superior;
 
    printf("\nDime el rango de numeros que quieres mostrar en las tablas de multiplicar:");
    printf("\nLimite inferior: ");
    scanf("%d", &inferior);
    printf("Limite superior: ");
    scanf("%d", &superior);
 
    for (int i = inferior; i <= superior; i++)
        for (int j = 0; j <= 10; j++)
            printf("\n%d x %d = %d", i, j, i * j);
 
    printf("\n");
 
    return 0;
}

7.-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
int main()
{
    for (int i = 0; i < 100; i++)
    {
        if (i % 10 == 0)
            printf("\n");
 
        printf("%d ", i + 1);
    }
 
    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
1
Comentar
sin imagen de perfil
Val: 16
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programas en C con "for"

Publicado por Iván (5 intervenciones) el 19/03/2020 23:56:36
Qué significa la letra "i" Y la "j"??
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++

Programas en C con "for"

Publicado por Alfil (1444 intervenciones) el 20/03/2020 00:17:14
i y j son variables locales a los ciclos for, determinan el recorrido de for, por ejemplo

for (int i = 0; i < 100; i++)

desde i igual a 0 mientras i sea menor de 100, suma 1 a i en cada iteración
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
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++

Programas en C con "for"

Publicado por Alfil (1444 intervenciones) el 20/03/2020 00:07:53
8.-

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
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
 
int random();
 
int main()
{
    srand(time(NULL));
    int apuesta;
 
    for (int i = 1; i < 16; i++)
    {
        printf("\nPartido %d ... ", i);
        apuesta = random();
        if (apuesta == 3)
            printf("x");
        else
            printf("%d", apuesta);
 
    }
 
    printf("\n");
 
    return 0;
}
 
int random()
{
    return rand() % 3 + 1;
}


9.-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
 
int factorial(int n);
 
int main()
{
    int numero;
 
    printf("\nDame un numero positivo: ");
    scanf("%d", &numero);
 
    printf("\nEl factorial de %d es %d\n", numero, factorial(numero));
 
    return 0;
}
 
int factorial(int n)
{
    if (n <= 1)
        return 1;
    else
        return n * factorial(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
1
Comentar
sin imagen de perfil
Val: 16
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programas en C con "for"

Publicado por Iván (5 intervenciones) el 20/03/2020 17:32:43
En el ejercicio 3 no entiendo el significado de suma+ = i;
El más que significa? No se puede hacer esa parte de otra forma?
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++

Programas en C con "for"

Publicado por Alfil (1444 intervenciones) el 20/03/2020 18:09:10
suma += i; es equivalente a suma = suma + i;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar