La Red de Conocimientos Pedagógicos - Currículum vitae - Problemas de programación en lenguaje C

Problemas de programación en lenguaje C

1.

# incluir ltstdio.h gt

void main()

{

int a, b, c

void main()

{

int a, b, c

p>

Printf("Ingrese el año y mes: \ n ");

scanf("dd ", amp one, ampb);

Interruptor (b)

{

Caso 2: c=(a400==0||(a100!= 0 amp ampa4==0))? 29:28; descanso;

Caso 1:

Caso 3:

Caso 5:

Caso 7:

Caso 8:

Caso 10:

Caso 12: c = 31; roto;

Caso 4:

Caso 6:

Caso 9:

Caso 11: c = 30;

}

Printf("d año d mes Hay d días el 1* * *\n ", a, b, c);

}

2.

# include ltstdio.h gt

void main()

{

int m, I;

Printf("Ingrese un número entero: \n "

scanf("d", ampm);

for(I = 2;iltm;i)

if (mi==0)

p>

{printf("d no es un número primo\n ", m break;}

If (i==m)

<); p>Printf("d es un número primo\ n ", m);

}

3, sin conocimientos técnicos, solo un problema de formato.

# incluir ltstdio.h gt

void main()

{

int i, j;

for(I = 1; i lt=10; i )

{

for(j = 1; j lt=10; j )

printf ("5d",10 *(I-1) j);

printf("\n");

}

}

4. No entiendo muy bien a qué te refieres, ¿de 1900 a 2010?

# incluir ltstdio.h gt

void main()

{

int i, j = 0;

for(I = 1900;ilt=2010;i)

if(i400==0||(i100!= 0 amp ampi4==0))

j ;

Printf("El número de años bisiestos es d\n ", j);

}

5.

6. Estoy sin palabras sobre esto

# include ltstdio.h gt

void main()

{

int i,j;

printf(" ");

for(I = 1;ilt10;i)

printf("5d " , I);

printf(" \ n ");

for(I = 1; i lt10; i)

{

printf("d ",I);

for(j = 1;j lt= I;j)

printf("5d ",I * j); /p>

printf(" \ n ");

}

}

7. h gt

void main()

{

int i, j, k, a[20];

for( I = 0;ilt20;i)

scanf("d", ampa[I]);

for(I = 0;ilt19;i)

for(j = 0; j lt19-I; j )

{

if(a[j] lt; a[j 1])

{ k = a[j]; a[j]= a[j 1]; a[j 1]= k }

}

para(I = 0 ;Ilt20; i)

printf("d\t ",a[I]);

}

8. Nunca he oído hablar del método de selección. No lo entiendo en absoluto.