All pastes #970640 Raw Edit

Mine

public text v1 · immutable
·published 2008-04-04 05:01 UTC
rendered paste body
/* Nombre: Ever Vladimir Sánchez Aguilar
Carné: SA080917
Carrera: Técnico en ingenieria electrónica
grupo teórico #2
grupo de laboratorio #2
*/
#include <stdio.h>
#include <conio.h>

main () {
     int opcion,n,i,j,fact,fil,col;
     do {
         printf("*******************MENU***********************\n\n\n");
         printf("1- Calcular serie para llenar un vector\n");
         printf("2- Sumar filas de una matriz\n");
         printf("3- Calcular el factorial de un numero entero\n");
         printf("4- Salir\n\n");
         printf("Ingrese la opcion que desea realizar: ");
         scanf("%d",&opcion);
         switch (opcion){
                case 1: {//llenado de un vector
                     int num=5,r1=0,r2=0,r3=0,r4=0,r5=0;
                     printf("Ingrese el tamaño del vector: ");
                     scanf("%d",&n);
                     int vector[n];
                     for (i=0;i<n;i++){
                         vector[i]=num;
                         num = num + 2;
                         if (vector[i]<=12)
                            r1++;
                         else {
                             if (vector[i]<=20)
                             r2++;
                             else {
                                 if (vector[i]<=28)
                                    r3++;
                                 else {
                                      if (vector[i]<=36)
                                      r4++;
                                      else
                                      r5++;
                                      }//fin else mayores que 36
                                  }//fin else mayores que 28
                              }//fin else mayores que 20
                      }//fin for
                      printf("Los numeros del vector son: \n\n");
                      for (i=0;i<n;i++){//mostrar contenido del vector
                          printf("En la posicion vector[%d] se encuentra: %d\n",i,vector[i]);
                          }//fin for mostrar vector
                      printf("\n\n\nNumeros en el rango 5-12: %d\n",r1);
                      printf("Numeros en el rango 13-20: %d\n",r2);
                      printf("Numeros en el rango 21-28: %d\n",r3);
                      printf("Numeros en el rango 29-36: %d\n",r4);
                      printf("Numeros en el rango 37 o mas: %d\n\n\n",r5);
                      break;
                      }//fin case 1
                case 2: {
                     printf("Ingrese el numero de filas que desea en la matriz: ");
                     scanf("%d",&fil);
                     printf("Ingrese el numero de columnas que desea en la matriz: ");
                     scanf("%d",&col);
                     int matriz[fil][col];
                     int vector[fil];
                     for (i=0;i<fil;i++){
                         int acu=0;
                         for (j=0;j<col;j++){
                             printf("Ingrese el valor para la matriz[%d,%d]: ",i,j);
                             scanf("%d",&matriz[i][j]);
                             acu = acu + matriz[i][j];
                             }//fin for columnas
                         vector[i] = acu;
                         }//fin for filas
                         printf("\n\n");
                         for (i=0;i<fil;i++){
                             printf("El valor del vector[%d] es: %d\n",i,vector[i]);
                             }//fin for mostrar vector
                         printf("\n\n\n");
                     break;
                     }//fin case 2
               case 3: {//calcular factorial de un numero entero
                           int fac=1;
                           printf("Ingrese un numero: ");
                           scanf("%d",&fact);
                           if (fact<0)
                              printf("El numero ingresado es negativo\n\n\n");
                           else {
                                for (i=fact;i>0;i--)//realizar factorial
                                    fac = fac * i;
                           printf("El resultado de %d! es: %d\n\n\n",fact,fac);
                           }//fin else
                           break;
                           }//fin case 3
               case 4: {
                           printf("El programa se cerrara...");
                           break;
                           }//fin case 4
                      default:
                              printf("Ha ingresado una opcion invalida, intentelo otra vez\n\n");
         }//fin switch
     }while (opcion != 4);
     getch ();
     }//fin maim