Conversor con arreglos

//librerias
#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
//librerias
int main() // iniciamos programa
{
    char nombre[10];
    int i,x,opcion,buscar,j;
    fflush(stdin);  //borrador de flash o memoria
    printf("\nIngresar tu nombre:\n");
    gets(nombre); // comando para ingresar cadena de cararteres
    system("cls");
    printf("\nBienvenido %s\n",nombre);
    printf("\n Ingrese el numero de converciones que requiere:");
    scanf("%d",&x);
    float C[x+1],F[x+1],K[x+1];
    for(i=1;i<=x;i++)
    {
    system("cls");
    printf("\n%s Selecciona tu convercion\n",nombre);
    printf("\n************************\n");
    printf("\nMENU");
    printf("\n1)TENGO GRADOS C");
    printf("\n2)TENGO GRADOS F");
    printf("\n3)TENGO GRADOS K");
    printf("\n************************ %d\n",i);
    scanf("%d",&opcion);
    if(opcion==1)// C a F y K
    {
        printf("\nIngrese su valor de C (%d)\n",i);
        scanf("%f",&C[i]);
        F[i]=(C[i]*9/5)+32;
        K[i]=C[i]+273.15;
        printf("\nF=%.2f\n",F[i]);
        printf("\nK=%.2f\n",K[i]);
        printf("\nPara continuar selecciones cualqueir tecla\n");
        getch();
    }
    if(opcion==2)
    {
        printf("\nIngrese su valor de F (%d)\n",i);
        scanf("%f",&F[i]);
        C[i]=((F[i]-32)*5)/9;
        K[i]=C[i]+273.15;
        printf("\nC=%.2f\n",C[i]);
        printf("\nK=%.2f\n",K[i]);
        printf("\nPara continuar selecciones cualqueir tecla\n");
        getch();
    }
    }
        for(j=1;j<=x;j++)
    {
    printf("\n************************ %d\n",j);
//    printf("\nNumero de repeticion que quiere buscar\n");
//    scanf("%d",&buscar);
    printf("\nC(%d)=%.2f\n",j,C[j]);
    printf("\nF(%d)=%.2f\n",j,F[j]);
    printf("\nK(%d)=%.2f\n",j,K[j]);
}

    printf("\nNumero de repeticion que quiere buscar\n");
    scanf("%d",&buscar);
    printf("\nC(%d)=%.2f\n",buscar,C[buscar]);
    printf("\nF(%d)=%.2f\n",buscar,F[buscar]);
    printf("\nK(%d)=%.2f\n",buscar,K[buscar]);
    getch(); // retiene la pantalla
    return 0;
}
 

Comentarios