lendel
(usa Linux Mint)
Enviado em 23/04/2016 - 08:19h
o main está ai
/*==========================*/
/* Método de Euler */
/*==========================*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main (void)
{
// definição da equação diferencial: d²teta/dt² = f(teta,t)
float resolução (float teta, float t)
float teta, t, derivada, seno, g, l;
float resultado = resolução ()
(teta/t)+(g/l)*sen = 0
printf("O resultado da Equação Diferencial é = \n");
return 0;
}
float resolução (float angulo, float tempo) {
float resultado = (teta/t)+(g/l)*sen = 0;
}
gostaria que alguém me ajudasse a solucionar esse problema
#include <stdio.h>
// Números em Ordem Crescentes
int main()
{
int resultado1(int x, int y, int z);
printf("Insira 3 valores para que sejam mostrados em ordem crescente:\n");
printf("Insira o primeiro valor\n");
scanf("%i", &x);
printf("Insira o segundo valor\n");
scanf("%i", &y);
printf("Insira o terceiro valor\n");
scanf("%i", &z);
printf("O valores de entrada %i, %i, %i\n", x, y, z);
int resultado2 = valor1, valor2, valor3 (x, y, z);
printf("%i\n", resultado2);
return 0;
}
int resultado1(int valor1, int valor2, int valor3){
int resultado2 = resultado1
if ( valor1 < valor2 && valor2 < valor3 ) {
printf("A ordem crescente é: %i %i %i", valor1, valor2, valor3);
}
else if ( valor2 < valor1 && valor1 < valor3)
{
printf("A ordem crescente é: %i %i %i", valor2, valor1, valor3);
}
else if ( valor2 < valor3 && valor3 < valor1)
{
printf("A ordem crescente é: %i %i %i", valor2, valor3, valor1);
}
else if ( valor3 < valor1 && valor1 < valor2)
{
printf("A ordem crescente é: %i %i %i", valor3, valor1, valor2);
}
else
{
printf("A ordem crescente é: %i %i %i", valor3, valor2, valor1);
}
return resultado2;
aparece o seguinte erro:
lendel@lendel-laptop:~/Pasta C/Teste$ gcc huxley1.c -o hu1
huxley1.c: In function ‘main’:
huxley1.c:14:18: error: ‘x’ undeclared (first use in this function)
scanf("%i", &x);
^
huxley1.c:14:18: note: each undeclared identifier is reported only once for each function it appears in
huxley1.c:17:18: error: ‘y’ undeclared (first use in this function)
scanf("%i", &y);
^
huxley1.c:20:18: error: ‘z’ undeclared (first use in this function)
scanf("%i", &z);
^
huxley1.c:25:20: error: ‘valor1’ undeclared (first use in this function)
int resultado2 = valor1, valor2, valor3 (x, y, z);
^
huxley1.c:25:3: warning: parameter names (without types) in function declaration
int resultado2 = valor1, valor2, valor3 (x, y, z);
^
huxley1.c: In function ‘resultado1’:
huxley1.c:35:20: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
int resultado2 = resultado1
^
huxley1.c:37:3: error: expected ‘,’ or ‘;’ before ‘if’
if ( valor1 < valor2 && valor2 < valor3 ) {
^
huxley1.c:40:3: error: ‘else’ without a previous ‘if’
else if ( valor2 < valor1 && valor1 < valor3)
^
huxley1.c:42:16: warning: format ‘%f’ expects argument of type ‘double’, but argument 3 has type ‘int’ [-Wformat=]
printf("A ordem crescente é: %i %f %f", valor2, valor1, valor3);
^
huxley1.c:42:16: warning: format ‘%f’ expects argument of type ‘double’, but argument 4 has type ‘int’ [-Wformat=]
estou aprendendo a programar recentemente! por favor desde já não me critiquem