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
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
float c, a, f, n;
c=0;
f=0;
while (1)
{
printf("a%g = ", c);
scanf("%f", &a);
printf("f(x) = %gx^%g\n", a, c);
c++;
}
system("PAUSE");
return 0;
}
Cita de: durasno en 10 Marzo 2013, 21:11 PM
No, y la respuesta te la dichar r;
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
float a, b, c;
char o, r;
while (1)
{
scanf("%f", &a);
scanf("%s", &o);
scanf("%f", &b);
if (o=='+')
{
c=a+b;
printf("%f", c);
}
if (o=='-')
{
c=a-b;
printf("%f", c);
}
if (o=='*')
{
c=a*b;
printf("%f", c);
}
if (o=='/')
{
if (b==0)
{
printf("Division no definida para b = 0");
break;
}
else
{
c=a/b;
printf("%f", c);
}
}
}
}
Cita de: durasno en 10 Marzo 2013, 05:53 AM
mmmm algo me dice q este programa no es tuyo...char r;
Plantea mejor tu duda. Saludos
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
float a, b, c, o, r;
printf("Ingrese el valor de a: ");
scanf("%f", &a);
printf("\nIngrese el valor de b: ");
scanf("%f", &b);
while (1)
{
printf("\nEscoja la operacion a realizar: \n");
printf("\n1.- a+b\n");
printf("\n2.- a-b\n");
printf("\n3.- a*b\n");
printf("\n4.- a/b\n\n");
scanf("%f", &o);
if (o==1)
{
c=a+b;
printf("\n%f + %f = %f\n", a, b, c);
printf("\n\nDesea realizar otra operacion?\n");
printf("\n1.- SI\n");
printf("\n2.- NO\n\n");
scanf("%f", &r);
if (r==2)
{
return 0;
}
}
if (o==2)
{
c=a-b;
printf("%f - %f = %f", a, b, c);
printf("\n\nDesea realizar otra operacion?\n");
printf("\n1.- SI\n");
printf("\n2.- NO\n\n");
scanf("%f", &r);
if (r==2)
{
return 0;
}
}
if (o==3)
{
c=a*b;
printf("%f*%f = %f", a, b, c);
printf("\n\nDesea realizar otra operacion?\n");
printf("\n1.- SI\n");
printf("\n2.- NO\n\n");
scanf("%f", &r);
if (r==2)
{
return 0;
}
}
if (o==4)
{
if(b==0)
{
printf("Division no definida para b = 0");
}
else
{
c=a/b;
printf("%f/%f = %f", a, b, c);
printf("\n\nDesea realizar otra operacion?\n");
printf("\n1.- SI\n");
printf("\n2.- NO\n\n");
scanf("%f", &r);
if (r==2)
{
return 0;
}
}
}
}
}
printf("\n\nDesea realizar otra operacion?\n");
printf("\n1.- SI\n");
printf("\n2.- NO\n\n");
scanf("%f", &r);
if (r==2)
{
return 0;
}
#include <stdio.h>
#include <stdlib.h>
/*Ejercicio 5: una agencia de carros tiene 15 modelos de autos y 10 vendeores
se desea conocer que modelo se vende mas, quien es el vendedor que vende mas y
el total de autos que vende la agencia*/
int main(int argc, char *argv[])
{
int x, y, agencia[10][15], SC, SR, TA;
char vendedor[10][40]={{"Ruben"},{"Ivonne"},{"Jesus"},
{"Nayelli"},{"Miguel"},{"Angel"},{"Carlos"},{"Marco"},{"Lupe"},
{"Lupita"}};
printf("Agencia de carros a ver si ahorra, S.A. de C.V.\n\n");
printf("\t\tM1\tM2\tM3\tM4\tM5\tM6\tM7\tM8\tM9\tM10\tM11\t\tM12\tM13\tM14\tM15\t TOTAL\n\n");
/*SE GENERA LA TABLA*/
for (x=0; x<10; x++)
{
for (y=0; y<15; y++)
{
agencia[x][y] = rand()%4;
}
}
/*SUMA POR RENGLONES*/
TA = 0;
for (x=0; x<10; x++)
{
printf("%s\t\t", vendedor[x]);
SR = 0;
for (y=0; y<15; y++)
{
printf("%i\t", agencia[x][y]);
SR = SR + agencia[x][y];
}
TA = TA + SR;
printf(" %i\n\n", SR);
}
/*SUMA POR COLUMNAS*/
printf("TOTAL\t\t");
for (y=0; y<15; y++)
{
SC = 0;
for (x=0; x<10; x++)
{
SC = SC + agencia[x][y];
}
printf("%i\t", SC);
}
printf("\n\nEL TOTAL DE AUTOS VENDIDOS ES: %i\n\n", TA);
system("PAUSE");
return 0;
}
/*PROGRAMA HECHO POR MIGUEL ANGEL GARCIA VELARDE*/
#include <stdio.h>
#include <stdlib.h>
/*Determinar cuantos alumnos se encuentran arriba del promedio y cuantos
abajo del promedio*/
int main(int argc, char *argv[])
{
int x, c1, c2;
float prom;
char nombres[15][30]={{"Mireya Diaz"}, {"Guido Rodriguez"}, {"Raul Valdiviezo"},
{"Cesar Cereceres"}, {"Yolanda Rosales"}, {"Rafael Garay"}, {"Rita Luna"},
{"Marisela Obeso"}, {"Ricardo Robles"}, {"Luis C. Robles"}, {"Edith Orozco"},
{"Esther Terrazas"}, {"Miguel Garcia"}, {"Angel Velarde"}, {"Miguel Velarde"}};
int califa[15]={70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84};
for (x=0; x<15; x++)
{
printf("%i.-\t%s\t\t%i\n\n", x+1, nombres[x], califa[x]);
prom = prom + califa[x];
}
prom = prom/15;
printf("El promedio del grupo es: %2.2f\n", prom);
c1 = 0;
c2 = 0;
for (x=0; x<15; x++)
{
if(prom<califa[x])
{
c1++;
}
else
{
c2++;
}
}
printf("\nCantidad de calificaciones arriba del promedio del grupo: %i\n", c1);
printf("\nCantidad de calificaciones debajo del promedio del grupo: %i\n\n", c2);
system("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
/*PROGRAMA QUE GENERA UNA MATRIZ Y CALCULA SU TRAZA tr(M) Y SUMAS POR COLUMNAS
Y RENGLONES*/
int main(int argc, char *argv[])
{
int x, y, tabla[10][10], R, C, T, SC, z;
printf("Cuantos renglones quiere que tenga la matriz: ");
scanf("%i", &R);
printf("\nCuantas columnas quiere que tenga la matriz: ");
scanf("%i", &C);
printf("\nMATRIZ\n\n");
/*SE GENERA LA MATRIZ*/
for (x=0; x<R; x++)
{
for (y=0; y<C; y++)
{
tabla[x][y] = rand()%10;
printf("%i ", tabla[x][y]);
}
printf("\n\n");
}
T = 0;
/*SE CALCULA LA TRAZA*/
for (x=0; x<R; x++)
{
for (y=0; y<1; y++)
{
T = T + tabla[x][x];
}
}
/*SE CALCULA LA SUMA POR COLUMNAS*/
for (z=0; z<C; z++)
{
SC = 0;
for (x=0; x<R; x++)
{
for (y=0; y<1; y++)
{
SC = SC + tabla[x][y];
}
}
printf("%i ", SC);
}
printf("\n\ntr(M) = %i", T);
printf("\n\n");
system("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
/*PROGRAMA QUE CREA UNA MATRIZ A Y UNA MATRIZ B; DA 4 OPCIONES: SUMAR, RESTAR (A - B), RESTAR (B - A) Y TERMINAR PROGRAMA*/
int main(int argc, char *argv[])
{
int x, y, matrizA[10][10], matrizB[10][10], matrizR[10][10], RA, CA, RB, CB, O;
printf("Cuantos renglones quiere que tenga la matriz A: ");
scanf("%i", &RA);
printf("\nCuantas columnas quiere que tenga la matriz A: ");
scanf("%i", &CA);
printf("\nCuantos renglones quiere que tenga la matriz B: ");
scanf("%i", &RB);
printf("\nCuantas columnas quiere que tenga la matriz B: ");
scanf("%i", &CB);
/*SE GENERA LA MATRIZ A*/
printf("\nMATRIZ A\n\n");
for (x=1; x<=RA; x++)
{
for (y=1; y<=CA; y++)
{
matrizA[x][y] = rand()%10;
printf("%i ", matrizA[x][y]);
}
printf("\n\n");
}
printf("\n");
/*SE GENERA LA MATRIZ B*/
printf("MATRIZ B\n\n");
for (x=1; x<=RB; x++)
{
for (y=1; y<=CB; y++)
{
matrizB[x][y] = rand()%10;
printf("%i ", matrizB[x][y]);
}
printf("\n\n");
}
/*SE ELIGE LA OPERACION*/
printf("1.-SUMA\n\n2.-RESTA (A - B)\n\n3.-RESTA (B - A)\n\n4.-TERMINAR APLICACION\n\n");
printf("QUE OPERACION DESEA REALIZAR: ");
scanf("%i", &O);
/*SE HACE LA OPERACION ELEGIDA*/
switch (O)
{
/*SUMA*/
case 1:
if (RA!=RB || CA!=CB)
{
printf("\nNO SE PUEDEN SUMAR MATRICES DE DISTINTO ORDEN\n\n");
break;
}
else
{
printf("\nMATRIZ RESULTANTE\n\n");
for (x=1; x<=RB; x++)
{
for (y=1; y<=CB; y++)
{
matrizR[x][y] = matrizA[x][y] + matrizB[x][y];
printf("%i ", matrizR[x][y]);
}
printf("\n\n");
}
break;
}
/*RESTA (A - B)*/
case 2:
if (RA!=RB || CA!=CB)
{
printf("\nNO SE PUEDEN RESTAR MATRICES DE DISTINTO ORDEN\n\n");
break;
}
else
{
printf("\nMATRIZ RESULTANTE\n\n");
for (x=1; x<=RB; x++)
{
for (y=1; y<=CB; y++)
{
matrizR[x][y] = matrizA[x][y] - matrizB[x][y];
printf("%i ", matrizR[x][y]);
}
printf("\n\n");
}
break;
}
/*RESTA (B - A)*/
case 3:
if (RA!=RB || CA!=CB)
{
printf("\nNO SE PUEDEN RESTAR MATRICES DE DISTINTO ORDEN\n\n");
break;
}
else
{
printf("\nMATRIZ RESULTANTE\n\n");
for (x=1; x<=RB; x++)
{
for (y=1; y<=CB; y++)
{
matrizR[x][y] = matrizB[x][y] - matrizA[x][y];
printf("%i ", matrizR[x][y]);
}
printf("\n\n");
}
break;
}
case 4:
system("PAUSE");
return 0;
break;
}
system("PAUSE");
return 0;
}