Problemas de programación en lenguaje C
# incluir ltstdio.h gt
void main()
{
int a, b, c ; p>
void main()
{
int a, b, c
p>
Printf("Ingrese el año y mes: \ n ");
scanf("dd ", amp one, ampb);
Interruptor (b) p>
{
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.