Muchas gracias!
Funciono perfecto y lo explicaste de manera excepcional.
Saludos!
Funciono perfecto y lo explicaste de manera excepcional.
Saludos!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúvoid validarVectorDesc(char* [], int);
validarVectorDesc(des, TAM_DES);
void validarVectorDesc(char *desc[TAM], int LS)
{
do
puts("Ingrese descripcion de articulo: ");
gets(*desc);
while(strlen(*desc) < LS);
}
#include <stdio.h>
#include <stdlib.h>
int buscarMayor(int *p);
int main()
{
system("color 0a");
int vec[5] = {1, 4, 5, 2, 2},
mayor;
mayor = buscarMayor(vec);
printf("El mayor es: %d", mayor);
return 0;
}
int buscarMayor(int *p)
{
int may = *p;
while(*p)
if (*p > may)
may = *p;
p++;
return may;
}
#include <stdio.h>
#include <stdlib.h>
#define TAM 20
int ingresarVector (int vec[TAM]);
void insertarElemento (int vec[TAM], int cant);
void mostrarVector (int vec[TAM], int cant);
int main ()
{
system ("color 0a");
int vec[TAM],
cant;
cant = ingresarVector (vec);
insertarElemento (vec, cant);
mostrarVector (vec, cant);
return 0;
}
int ingresarVector (int vec[TAM])
{
int i,
cant;
printf ("Ingrese cantidad de elementos: ");
scanf ("%d", &cant);
for (i=0; i<cant; i++)
{
printf ("\n\nIngrese elementos: ");
scanf ("%d", &vec[i]);
}
return cant;
}
void insertarElemento (int vec[TAM], int cant)
{
int i,
pos,
ele;
cant++;
printf ("\n\nIngrese posicion de insercion: ");
scanf ("%d", &pos);
printf ("\n\nIngrese elemento: ");
scanf ("%d", &ele);
for (i=cant-1; i<pos; i--)
vec[i] = vec[i-1];
vec[pos-1] = ele;
}
void mostrarVector (int vec[TAM], int cant)
{
int i;
cant++;
for (i=0; i<cant; i++)
printf ("\nPosicion: %d, Elemento: %d", i+1, vec[i]);
printf ("\n");
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define TAM 40
int verificarPalindromo (char[TAM] cad1, char[TAM] cad2);
int main()
{
system ("color 0a");
char cad1[40],
cad2[40];
printf ("Ingrese la cadena: \n\n");
gets (cad1);
if (!verificarPalindromo (cad1, cad2))
puts ("La cadena es un palindromo");
else
puts ("La cadena no es un palindromo");
return 0;
}
int verificarPalindromo (char[TAM] cad1, char[TAM] cad2)
{
char *ini,
*fin;
ini = cad2;
fin = cad1;
while(*fin)
{
*ini = *fin;
fin++;
}
return strcmp (cad1, cad2);
}
void calcularFechaSiguiente (tFecha *fecha)
{
if(fecha->mes == 4 || fecha->mes == 6 || fecha->mes == 9 || fecha->mes == 11)
{
if(fecha->dia == 30)
{
fecha->dia = 1;
fecha->mes++;
}
else
fecha->dia++;
}
if(fecha->mes == 2)
{
if (fecha->año % 4 == 0 && fecha->año % 100 != 0 || fecha->año % 400 == 0)
{
if(fecha->dia == 29)
{
fecha->dia = 1;
fecha->mes++;
}
else
fecha->dia++;
}
if(fecha->dia == 28)
{
fecha->dia = 1;
fecha->mes++;
}
else
fecha->dia++;
}
if(fecha->mes == 1 || fecha->mes == 3 || fecha->mes == 5 || fecha->mes == 7 || fecha->mes == 8 || fecha->mes == 10)
{
if(fecha->dia == 31)
{
fecha->dia = 1;
fecha->mes++;
}
else
fecha->dia++;
}
if(fecha->mes == 12)
{
if(fecha->dia == 31)
{
fecha->dia = 1;
fecha->mes = 1;
fecha->año++;
}
else
fecha->dia++;
}
}