AYUDA URGENTE EN C, calcular centros numericos

Iniciado por kikian94, 21 Octubre 2012, 22:05 PM

0 Miembros y 1 Visitante están viendo este tema.

kikian94

hola, necesito hacer un programa que me calcule centros numericos y no tengo ni idea de como comenzar , se tiene que meter el orden del centro numerico y nos tiene que decir cuanto vale, por ejemple el centro numerico 1 es igual a 6, y asi con todos

leosansan

Cita de: kikian94 en 21 Octubre 2012, 22:05 PM
hola, necesito hacer un programa que me calcule centros numericos y no tengo ni idea de como comenzar , se tiene que meter el orden del centro numerico y nos tiene que decir cuanto vale, por ejemple el centro numerico 1 es igual a 6, y asi con todos
Mira si te vale lo que te paso, aunque comprueba algunos valores conocidos, yo no tengo tiempo:
Código (cpp) [Seleccionar]
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#define n   1000000
int main()
{
    float centro=0;
    int i,orden=1,orden_1;

    printf(" \n Ingrese el orden del centro:  ");
    scanf("%d", &orden_1);/**/
    for (i=2;i<=n;i++)
        {
            centro =sqrt ((i*i+i)/2);
            if (centro == (int)centro )
                {

                    if (orden_1==orden)
                        printf(" \n El centro es: %g de orden %d\n", centro,orden);
                    orden++;
                }

        }
    return 0;
}