Descarga la aplicación para disfrutar aún más
Esta es una vista previa del archivo. Inicie sesión para ver el archivo original
#include <stdio.h> #include <stdlib.h> #define N 5 int t[N]; int q[N]; int r; void sumas_parciales_inversas(){ int x; q[0] = 0; for(x = 0;x<N; x++){ q[0] = q[0] + t[x]; } x = 0; while( x != N-1){ q[x+1] = -t[x]; x = x + 1; } } void parejar_distinto_signo(){ int x, neg; x = 0; r = 0; neg = 0; while(x != N-1){ if(t[x] < 0){ neg = neg +1; } if(q[x+1] >0){ r = r + neg; } x = x + 1; } } int main() { printf("Introduce %i valores enteros\n", N); for(int i = 0; i<N; i++){ printf("Valor pos %i de la tabla t: ", i); scanf("%i", &t[i]); } printf("La primera tabla es:"); for(int i = 0; i<N; i++){ printf("%i ", t[i]); } printf("\n"); sumas_parciales_inversas(); printf("La segunda tabla es:"); for(int i = 0; i<N; i++){ printf("%i ", q[i]); } printf("\n"); parejar_distinto_signo(); printf("El numero de parejas con distinto signo es %i", r); return 0; }
Compartir