Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///EJERCICIO 1
- //A
- #define YES 1
- //B
- #define NO 0
- //C
- #line 3000
- //D
- #if defined(TRUE)
- #undef TRUE
- #define TRUE 1
- #endif
- //E
- #ifdef TRUE
- #undef TRUE
- #define TRUE 1
- #endif
- //F
- #if TRUE!= 0
- #define FALSE 0
- #else
- #define FALSE 1
- #endif
- //G
- #define SQUARE_VOLUMEN (lado) ((lado)*(lado)*(lado))
- ///EJERCICIO 2
- #include <stdio.h>
- #include <stdlib.h>
- #define PI 3.14159
- #define VOLUMEN_ESFERA(x) ((x>=1 && x<=10)? ((4.0/3)*PI*(x)*(x)*(x)) : -1)
- int main(){
- int x1=VOLUMEN_ESFERA(0), x2=VOLUMEN_ESFERA(100), x3=VOLUMEN_ESFERA(5);
- float x4=VOLUMEN_ESFERA(5);
- printf("%d\n%d\n%d\n%f\n",x1, x2, x3, x4);
- return 0;
- }
- ///EJERCICIO 3
- #include <stdio.h>
- #include <stdlib.h>
- #define SUM(x,y) printf("La suma de x e y es %d\n",(x)+(y))
- int main(){
- SUM(5,0);
- return 0;
- }
- ///EJERCICIO 4
- #include <stdio.h>
- #include <stdlib.h>
- #define MINIMUM2(x,y) (((x) <= (y)) ? (x) : (y))
- int main(){
- float a,b, minimo;
- printf("Ingrese el primer número: ");
- scanf("%f",&a);
- printf("Ingrese el segundo número: ");
- scanf("%f",&b);
- minimo=MINIMUM2(a,b);
- printf("\nEl menor es: %f\n", minimo);
- return 0;
- }
- ///EJERCICIO 5
- #include <stdio.h>
- #include <stdlib.h>
- #define MINIMUM2(x,y) (((x) <= (y)) ? (x) : (y))
- #define MINIMUM3(x,y,z) (MINIMUM2(MINIMUM2((x), (y)), (z)))
- int main(){
- float a,b,c, minimo;
- printf("Ingrese el primer número: ");
- scanf("%f",&a);
- printf("Ingrese el segundo número: ");
- scanf("%f",&b);
- printf("Ingrese el tercer número: ");
- scanf("%f",&c);
- minimo=MINIMUM3(a,b,c);
- printf("\nEl menor es: %f\n", minimo);
- return 0;
- }
- ///EJERCICIO 6
- #include <stdio.h>
- #include <stdlib.h>
- #define PRINT(x) printf("%s\n",(x))
- int main(){
- char cadena[]="How you doin'?";
- PRINT(cadena);
- return 0;
- }
- ///EJERCICIO 7
- #include <stdio.h>
- #include <stdlib.h>
- #define PRINTARRAY(cadena, largo) for(int i=0;i<(largo);i++) printf("%d\n",(cadena)[i])
- int main(){
- int a[]={1,2,3,4,5,6,7,8,9,0};
- PRINTARRAY(a,8);
- return 0;
- }
- ///EJERCICIO 8 FAK U
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement