Перейти к содержимому

cs_sux

Присоединился: 29 авг 2007
Оффлайн Последний вход: мая 29 2018 17:21
-----

Мои сообщения

В теме:Физкультура в ТТУ

09 января 2011 - 23:36

на этой неделе(10.01-16.01) утром еще можно в зал походить? Или только с начала весеннего семестра?

В теме:Клуб IT-шников ТТУ

30 ноября 2009 - 19:14

Ну он не совсем бесплатный - за регистрацию все-таки 60 крон надо заплатить)

Dimm0n
А все равно, для теста скриптов.
Просто задолбало часа 3 экспериментировать с найсройками апача, в результате с пхп так и не заработал.

ЁжикВТумане
Спасибо за наводку про wamp, поставил.


Ты пхп сервер то поставил? в апаче по дефолту пхп нет

В теме:Elektroonika

01 июня 2009 - 16:09

Экзамен показался лёгким, а теорию знать надо!!! Оценкой не доволен, пойду, наверно, исправлять. :) Препод - хороший, лекции интересные...

Фамилия ваша не Pikkov случайно? =)

В теме:Компьютерная арифметика и логика.

08 мая 2009 - 16:27

Подскажите как задание перевести

Suvalise mфrgiga arvude vahetu korrutamine (s.o. operande ei teisendata korrutamistsќkli ajaks positiivseteks).
Operandid on 6-jфrgulised mфrgiga tфisarvud (negatiivne operand tфiendkoodis).
Resultaat on topeltpikkusega (12 kahendjфrku).


В теме:Информатика II

07 мая 2009 - 20:46

У кого может есть поxожая>
1. Из текстового файла Ф1 вводятся целочисл. значения S
2. С помощью функции S округляется с точностью до пяти сентов
3. В текстовой фаил Ф2 выводится минимальный набор купюр, которые будут состовлять эту сумму.

Тоесть если сумма введена 522 еек, то показать должно 500+ 10+ 10+ 2 :)))Xd


чет похожее на первой инфе делал
#include <stdio.h>

double enterAndCalcSumm();
double okruglenie(double);
void calcCounts(double*, int*, double); 

int main()
{
double summa, okrsumma;
double dengi[12] = {500, 100, 50, 25, 10, 5, 2, 1, 0.50, 0.20, 0.10, 0.05};
char dengiNames[12][7] = {"500eek\0", "100eek\0", "50eek\0", "25eek\0", "10eek\0",
 "5eek\0", "2eek\0", "1eek\0", "50sent\0", "20sent\0", "10sent\0", "5sent\0"};
int counts[12];
int i, j;

	summa=enterAndCalcSumm();
	okrsumma=okruglenie(summa);
	
	calcCounts(&dengi, &counts, okrsumma); 
	
	 printf("\nSumma ravna			  %.4lf\n", summa);
	 printf("Okruglennaja do 0.05	 %.2lf\n\n", okrsumma);  
	 
	 for(i=0; i<12;i++)
	 {
		  printf("%s\t",dengiNames[i]);
		  printf("%d\n",counts[i]);
	 }
getchar ();
getchar ();
return 0;
}

void calcCounts(double *dengi, int *counts, double summa)
{
	 int i;
	 for(i=0; i<12;i++)
	 {
		 counts[i] = summa/dengi[i];
		 summa -= counts[i]*dengi[i];
	 }
return;
}


double enterAndCalcSumm()
{
 int n=1;
 char check;
 double summa=0, slogaemoe;

	do 
	{
	 check='-';
	 printf("Vvedite slogaemoe %d: ",n);
	 scanf("%lf", &slogaemoe); 
	 
	 summa+=slogaemoe;
	 
	 printf("Hotite prodolzhit? '+' - da, '-' - net : ");
	 scanf("%s", &check);

	 n++;
	}
	while(check=='+');

 return summa;  
}

//okruglenie
double okruglenie(double summa)
{
	double sumhelp;
	int help;
	sumhelp=summa*100;
	help=(sumhelp/5);
	sumhelp=help*5;
	sumhelp/=100;
	sumhelp+=0.001; //oshibka v okruglenii
	if((summa-sumhelp)>=0.0255){
	sumhelp+=0.05;}
return sumhelp;
}