elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  AYUDA PARA GENERAR POLINOMIO
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: AYUDA PARA GENERAR POLINOMIO  (Leído 3,515 veces)
wazausky

Desconectado Desconectado

Mensajes: 10


Ver Perfil
AYUDA PARA GENERAR POLINOMIO
« en: 27 Marzo 2013, 01:35 am »

BUENOS DIAS PRIMERO QUE NADA
MIREN ESTE PROGRAMA:

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(int argc, char *argv[])
  5. {
  6.  float c, a, f, n;
  7.  c=0;
  8.  f=0;
  9.  while (1)
  10.  {
  11.        printf("a%g = ", c);
  12.        scanf("%f", &a);
  13.        printf("f(x) = %gx^%g\n", a, c);
  14.        c++;
  15.  }
  16.  system("PAUSE");
  17.  return 0;
  18. }
  19.  

SE TRATA DE LO SIGUIENTE
tengo que generar una funcion de grado n, un polinomio de la forma:
aox^0 + a1x^1 + a2x^2 + a3x^3 + ... + anx^n
pero de tal forma que si algun coeficiente a es igual a cero, el termino no se muestre.
de igual manera si el exponente de la x es igual a 0 o 1, el exponente no se debe mostrar en el caso de que sea 1 y la equis debe ser igual a uno en el caso que su exponente sea cero ya que x elevada a la potencia cero es igual con cero
si alguien me puede ayudar muchas gracias
si no me explique bien dejen respueste :) me urge de verdad :)

CADA VALOR QUE IMPRIME, NECESITO SUMARLOS TODOS Y QUE LOS MUESTRE EN UN SOLO RENGLON :/


« Última modificación: 27 Marzo 2013, 03:54 am por wazausky » En línea

durasno


Desconectado Desconectado

Mensajes: 373


Ver Perfil
Re: AYUDA CON UN LIGERO PROBLEMA PARA IMPRIMIR VARIOS VALORES
« Respuesta #1 en: 27 Marzo 2013, 01:52 am »

Hola! no es por nada pero lo unico que hace el codigo es ingresar un dato en la variable "a" y luego imprimirla(muy poco para lo que pide el problema).

Para las condiciones que pide el ejercicio tenes que usar el "if", por ejemplo:
Código
  1. scanf("%f"&a);
  2. if(a!=0)
  3.  imprimir;

Intenta hacer algo mas como para ayudarte. Saludos


En línea

Ahorrate una pregunta, lee el man
wazausky

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Re: AYUDA CON UN LIGERO PROBLEMA PARA IMPRIMIR VARIOS VALORES
« Respuesta #2 en: 27 Marzo 2013, 02:26 am »

lo que pasa es que tengo que meter un numero n de datos, y al detenerme, sinceramente no se como, pero al detenerse que genere el polinomio con esos coeficientes :S
En línea

leosansan


Desconectado Desconectado

Mensajes: 1.314


Ver Perfil
Re: AYUDA CON UN LIGERO PROBLEMA PARA IMPRIMIR VARIOS VALORES
« Respuesta #3 en: 27 Marzo 2013, 07:51 am »

lo que pasa es que tengo que meter un numero n de datos, y al detenerme, sinceramente no se como, pero al detenerse que genere el polinomio con esos coeficientes :S

Código
  1. #include <stdio.h>,
  2. #include <stdlib.h>
  3. #definr N   5
  4. int main(int argc, char *argv[])
  5. {
  6.    float  a[N]={0};
  7.    int i,c;
  8.    c=0;
  9.    do
  10.    {
  11.        scanf("%f", &a[c]);
  12.        if (a[c]==1122)
  13.            break;
  14.        c++;
  15.  
  16.    }while (1);
  17.    for (i=0;i<c;i++){
  18.        if (a[i]==0)
  19.            continue;
  20.        if ( a[i]==1)
  21.            printf("%g+", a[i]);
  22.        else
  23.            printf("%gx^%d+", a[i], i);
  24.    }
  25.    printf(" \b\b\n") ;
  26.    system("PAUSE");
  27.    return 0;
  28. }
  29.  

Saluditos! ...
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[AYUDA] Script para generar seriales los crea repetidos
Ingeniería Inversa
Graphixx 2 3,113 Último mensaje 16 Septiembre 2014, 21:11 pm
por Graphixx
ayuda, clase polinomio c++
Programación C/C++
KArroyo 0 3,300 Último mensaje 20 Agosto 2015, 06:19 am
por KArroyo
Ayuda algoritmo que sume polinomio
Programación General
YunTech 6 3,377 Último mensaje 24 Septiembre 2016, 21:11 pm
por MCKSys Argentina
Ayuda para generar un sorteo
Programación C/C++
JuanTheTropper 1 1,857 Último mensaje 10 Diciembre 2018, 01:34 am
por K-YreX
Multiplicacion de expreciones algebraicas en C++ polinomio por polinomio
Programación C/C++
hola123+ 1 3,956 Último mensaje 1 Febrero 2022, 16:11 pm
por AlbertoBSD
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines