Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2011, 16:50   #11
VIKA1829
Пользователь
 
Регистрация: 26.10.2010
Сообщений: 36
По умолчанию

Vago
спасибо, сейчас попытаюсь
у меня была одна пара Си...поэтому вот так...
VIKA1829 вне форума Ответить с цитированием
Старый 27.02.2011, 16:57   #12
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Код:
#include <conio.h>
#include<stdio.h>
#include <math.h>

int main() {

   double a, S, V, H, P;
   printf("VVEDITE PLOSCHD KUBA I OBIEM KUBA\n");
   scanf(" %lf %lf",&S,&V ) ;
   printf( "%f %f\n", S, V ) ;

   a = sqrt(S/6);
   H = V/(a*a);
   P = a*12;

   printf( "a = %f\n", a ) ;
   printf( "H = %f\n", H ) ;
   printf( "P = %f\n", P ) ;
   
   getch();
   return 0;

}
Vago вне форума Ответить с цитированием
Старый 27.02.2011, 17:12   #13
VIKA1829
Пользователь
 
Регистрация: 26.10.2010
Сообщений: 36
По умолчанию

Спасибо большое за помощь!!!
Я теперь все поняла!!
только вот, для общего развития, подскажите...почему результат всегда выводится с точкой, и после него или числа, или если целое число, то нули?
VIKA1829 вне форума Ответить с цитированием
Старый 27.02.2011, 17:32   #14
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Лучше так
Код:
#include <stdio.h>
#include <math.h>

int main() {
   double a, S, V, H, P;
   printf("VVEDITE PLOSCHD KUBA I OBIEM KUBA\n");
   scanf(" %lf %lf",&S,&V ) ;
   printf( "%f %f\n", S, V ) ;

   a = sqrt(S/6);
   H = V/(a*a);
   P = a*12;

   printf( "a = %f\n", a ) ;
   printf( "H = %f\n", H ) ;
   printf( "P = %f\n", P ) ;
   
   getchar();
}
Убрал conio.h, заменил getch на getchar

Цитата:
только вот, для общего развития, подскажите...почему результат всегда выводится с точкой, и после него или числа, или если целое число, то нули?
Потому что %f так работает. http://www.cplusplus.com/reference/c...cstdio/printf/
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переделать счетчик на JS fate JavaScript, Ajax 1 29.10.2010 23:24
из delphi переделать в c++ Kryashka Общие вопросы C/C++ 1 12.10.2010 11:48
переделать мышь Интересующаяся26 Компьютерное железо 6 24.08.2009 18:31
переделать прогу daur3n Помощь студентам 2 10.03.2009 13:34