Показать сообщение отдельно
Старый 28.10.2005, 02:12     # 10
ЕЖ
::VIP::
 
Регистрация: 19.03.2004
Сообщения: 1 329

ЕЖ Бог с наворотамиЕЖ Бог с наворотами
ЕЖ Бог с наворотамиЕЖ Бог с наворотами
alexksei
Бред у тебя какой-то в функции main в начале написан...

На сколько я понял всё должно выглядеть примерно так:
Код:
#include<stdio.h>
#include<math.h>
#include<stdlib.h>

int main(float argc, char *argv[])
{
  float celsius = atoi(argv[1]);
  float fahrenheit = kraadid(celsius);
  char nimi[20];
  float a = atoi(argv[2]), b = atoi(argv[3]);
  float aste = astmed(a,b);
  strcpy(nimi, argv[4]);
  prindi(celsius,fahrenheit,a,b,aste,nimi);
  return 0;
}

float kraadid(int celsius) 
{
  float fahrenheit;
  fahrenheit = 1.8*celsius+32;
  return fahrenheit;
}

float astmed(float a, float b)
{
  float aste;
  aste = pow(a, b);
  return aste;
}

void prindi (float celsius, float fahrenheit, float a, float b, float aste, char nimi[20])
{
  printf("Nimi on: %s\n%d kraadi Celsiuse skaala on %5.2f kraadi Fahrenheiti skaalal\n%5.2f astmel %5.2f on %5.2f\n", nimi, celsius, fahrenheit, a, b, aste);
}
ЕЖ вне форума