Logo Studenta

Programacion I - T P Nro 07

¡Este material tiene más páginas!

Vista previa del material en texto

Julieta Ruppert 
1. 
#include <stdio.h> 
 
struct numeros{ 
 int nro1; 
 int nro2; 
}; 
 
//prototipo funciones 
struct numeros leer(struct numeros nros); 
int menor(struct numeros nros); 
 
//main 
int main(){ 
 struct numeros valores; 
 int menor_numeros; 
 
 valores = leer(valores); 
 
 menor_numeros = menor(valores); 
 
 if(menor_numeros != 0){ 
 printf("El menor es: %d", menor_numeros); 
 } 
 else{ 
 printf("Los numeros son iguales"); 
 } 
 
 
 return 0; 
} 
Julieta Ruppert 
 
 
//encabezado funciones 
struct numeros leer(struct numeros nros){ 
 
 printf("Ingrese un numero: "); 
 scanf("%d", &nros.nro1); 
 
 printf("Ingrese otro numero: "); 
 scanf("%d", &nros.nro2); 
 
 return nros; 
} 
 
int menor(struct numeros nros){ 
 
 if(nros.nro1 < nros.nro2){ 
 return nros.nro1; 
 }else if(nros.nro2 < nros.nro1){ 
 return nros.nro2; 
 }else{ 
 return 0; 
 } 
 
} 
 
 
 
 
 
 
Julieta Ruppert 
2. 
#include <stdio.h> 
 
struct numeros{ 
 int num1; 
 int num2; 
}; 
 
//prototipo funciones 
struct numeros leer(struct numeros valores); 
int menor(struct numeros *valores); 
 
//main 
int main(){ 
 struct numeros nros; 
 int menor_numeros = 0; 
 
 nros = leer(nros); 
 
 menor_numeros = menor(&nros); 
 
 if(menor_numeros != 0){ 
 printf("El menor de los numeros es: %d", menor_numeros); 
 } 
 else{ 
 printf("Los numeros son iguales"); 
 } 
 
 return 0; 
} 
 
Julieta Ruppert 
//encabezado funciones 
struct numeros leer(struct numeros valores){ 
 
 printf("Ingrese un numero: "); 
 scanf("%d", &valores.num1); 
 
 printf("Ingrese otro numero: "); 
 scanf("%d", &valores.num2); 
 
 return valores; 
} 
 
int menor(struct numeros *valores){ 
 
 if(valores->num1 < valores->num2){ 
 return valores->num1; 
 } 
 else if(valores->num1 > valores->num2){ 
 return valores->num2; 
 } 
 else{ 
 return 0; 
 } 
} 
 
 
 
 
 
 
 
Julieta Ruppert 
3. 
#include <stdio.h> 
 
struct numeros{ 
 int nro1; 
 int nro2; 
}; 
 
//prototipo funciones 
struct numeros leer(struct numeros nros); 
int menor(int nro1, int nro2); 
 
//main 
int main(){ 
 struct numeros valores; 
 int menor_numeros; 
 
 valores = leer(valores); 
 
 menor_numeros = menor(valores.nro1, valores.nro2); 
 
 if(menor_numeros != 0){ 
 printf("El menor es: %d", menor_numeros); 
 } 
 else{ 
 printf("Los numeros son iguales"); 
 } 
 
 
 return 0; 
} 
Julieta Ruppert 
 
 
//encabezado funciones 
struct numeros leer(struct numeros nros){ 
 
 printf("Ingrese un numero: "); 
 scanf("%d", &nros.nro1); 
 
 printf("Ingrese otro numero: "); 
 scanf("%d", &nros.nro2); 
 
 return nros; 
} 
 
int menor(int nro1, int nro2){ 
 
 if (nro1 < nro2){ 
 return nro1; 
 } 
 else if (nro2 < nro1){ 
 return nro2; 
 } 
 else{ 
 return 0; 
 } 
 
} 
 
 
 
 
Julieta Ruppert 
4. 
#include <stdio.h> 
 
struct numeros{ 
 int num1; 
 int num2; 
}; 
 
//prototipo funciones 
struct numeros leer(struct numeros valores); 
int menor(int *nro1, int *nro2); 
 
//main 
int main(){ 
 struct numeros nros; 
 int menor_numeros = 0; 
 
 nros = leer(nros); 
 
 menor_numeros = menor(&nros.num1, &nros.num2); 
 
 if(menor_numeros != 0){ 
 printf("El menor de los numeros es: %d", menor_numeros); 
 } 
 else{ 
 printf("Los numeros son iguales"); 
 } 
 
 return 0; 
} 
 
Julieta Ruppert 
//encabezado funciones 
struct numeros leer(struct numeros valores){ 
 
 printf("Ingrese un numero: "); 
 scanf("%d", &valores.num1); 
 
 printf("Ingrese otro numero: "); 
 scanf("%d", &valores.num2); 
 
 return valores; 
} 
 
int menor(int *nro1, int *nro2){ 
 
 if(*nro1 < *nro2){ 
 return *nro1; 
 } 
 else if(*nro1 > *nro2){ 
 return *nro2; 
 } 
 else{ 
 return 0; 
 } 
} 
 
 
 
 
 
 
 
Julieta Ruppert 
5. 
#include <stdio.h> 
 
struct numeros{ 
 int nro1; 
 int nro2; 
}; 
 
//prototipo funciones 
struct numeros leer(struct numeros nros); 
int menor(int nro1, int *nro2); 
 
//main 
int main(){ 
 struct numeros valores; 
 int menor_numeros; 
 
 valores = leer(valores); 
 
 menor_numeros = menor(valores.nro1, &valores.nro2); 
 
 if(menor_numeros != 0){ 
 printf("El menor es: %d", menor_numeros); 
 } 
 else{ 
 printf("Los numeros son iguales"); 
 } 
 
 
 return 0; 
} 
Julieta Ruppert 
 
 
//encabezado funciones 
struct numeros leer(struct numeros nros){ 
 
 printf("Ingrese un numero: "); 
 scanf("%d", &nros.nro1); 
 
 printf("Ingrese otro numero: "); 
 scanf("%d", &nros.nro2); 
 
 return nros; 
} 
 
int menor(int nro1, int *nro2){ 
 
 if (nro1 < *nro2){ 
 return nro1; 
 } 
 else if (*nro2 < nro1){ 
 return *nro2; 
 } 
 else{ 
 return 0; 
 } 
 
} 
 
 
 
 
Julieta Ruppert 
6. Repetido al 2 
7. 
#include <stdio.h> 
 
struct numeros{ 
 int nro1; 
 int nro2; 
}; 
 
//prototipo funciones 
struct numeros leer(struct numeros nros); 
struct numeros intercambiar(struct numeros nros); 
 
//main 
int main(){ 
 struct numeros valores; 
 struct numeros invertir_numeros; 
 
 valores = leer(valores); 
 
 invertir_numeros = intercambiar(valores); 
 
 printf("Los numeros intercambiados quedan de la siguiente manera.\n"); 
 printf("%d, %d", invertir_numeros.nro1, invertir_numeros.nro2); 
 
 
 return 0; 
} 
 
 
//encabezado funciones 
Julieta Ruppert 
struct numeros leer(struct numeros nros){ 
 
 printf("Ingrese un numero: "); 
 scanf("%d", &nros.nro1); 
 
 printf("Ingrese otro numero: "); 
 scanf("%d", &nros.nro2); 
 
 return nros; 
} 
 
struct numeros intercambiar(struct numeros nros){ 
 int aux; 
 
 aux = nros.nro1; 
 nros.nro1 = nros.nro2; 
 nros.nro2 = aux; 
 
 return nros; 
}

Continuar navegando