Results 1 to 6 of 6
Thread: Êóðñîâà ðàáîòà, çàäà÷à íà Ñ
Hybrid View
-
18th June 2007 13:16 #1Registered User
Join Date: Jun:2005
Location: Sofia
Posts: 5
Êóðñîâà ðàáîòà, çàäà÷à íà Ñ
Çäðàâåéòå, èìàì ïðîáëåì ñ èçãîòâÿíåòî íà åäíà çàäà÷à çà êóðñîâà ðàáîòà. Âðúùàò ìå çàðàäè ïðîãðàìàòà...
Òðÿáâà äà íàïèøà ïðîãðàìà íà Ñ, êîÿòî äà ïðåêîäèðà ÄÐÎÁÍÎ ÷èñëî îò äåñåòè÷íà â äâóè÷íà áðîéíà ñèñòåìà, íî ïðîãðàìàòà êîÿòî èçïîëçâàõ (áåøå ìè íàïèñàíà) ðàáîòè ñ 8 áèòîâè öåëè ÷èñëà.
Ìîëÿ íÿêîé äà ïîìîãíå...
#include <stdio.h>
int main()
{
int a, i, ar[8];
for(i = 0; i < 8; i++)
ar[i] = 0;
scanf("%d", &a);
for(i = 0; a != 0; i++)
{
ar[i] = a % 2;
a = (int)(a / 2);
}
for(i = 7; i >= 0; i--)
printf(" %d", ar[i]);
return 0;
}
-
18th June 2007 13:53 #2
http://www.geocities.com/oosterwal/c...r/dec2bin.html
Òîâà å çàäà÷àòà ðåøåíà íà Áåéñèê îñòàâà äà ÿ ïðåâåäåø íà C.
EP43-DS3|E5200@3.33|ASUS EN9800GT HB /HTDI/ 512MB|2X2GB 800MHZ CL5 A-DATA|WD2500JB|NEC 4750A|BELINEA 1980S2
-
18th June 2007 15:08 #3
Åêñòðà ðàáîòà... òóê ãî îáúðíàõà íà ôîðóì "ìîëÿ ðåøåòå ìè çàäà÷èòå ÷å ñàì íå ìîãà...".
-
18th June 2007 17:26 #4Registered User
Join Date: Jun:2005
Location: Sofia
Posts: 5
10--->2 íàïèñàíà ïðîãðàìàòà çà öåëè ÷èñëà:
@ http://www.engin.umd.umich.edu/CIS/c...pp/binary.html
----------
#include <iostream.h>
void binary(int);
void main(void) {
int number;
cout << "Molq vyvedete polojitelno cqlo chislo: ";
cin >> number;
if (number < 0)
cout << "Ne e polojitelno cqlo chislo.\n";
else {
cout << number << "Prekodirano v dvoichna brojna sistema e: ";
binary(number);
cout << endl;
}
}
void binary(int number) {
int remainder;
if(number <= 1) {
cout << number;
return;
}
remainder = number%2;
binary(number >> 1);
cout << remainder;
}
@Salinski: Ñúæàëÿâàì, íàèñòèíà ñàì ìè å òðóäíî, íå ÷å íåìîãà.  óíèòî ïðàâèõìå ëåñíè íåùà. Àç íå ñïåöèàëèçèðàì ñ èíôîðìàòèêà, à ñ èêîíîìèêà, íî òîçè ïðåäìåò ãî èìàì è îòãîðå íà âñè÷êîòî, èìàì è ïðîãðàìèðàíå... äàíî ìè ñâúðøè ðàáîòà.
@entium: Äà, ìåðñè, íàèñòèíà ïîìîãíà.
-
18th June 2007 18:00 #5
-
18th June 2007 19:52 #6
@emanuel40, åòî åäíà ïðîñòà èäåÿ.
Èçïîëçâàé êîäà, êîéòî ïå÷àòà öåëè ÷èñëà. Ïúðâî õâàíè äðîáíîòî ÷èñëî è ãî ðàçáèé íà öÿëà è äðîáíà ÷àñò (ò.å. îò 3.1415 íàïðèìåð òðÿáâà äà ïîëó÷èø 3 è 0.1415).
Ïîñëå îòïå÷àòàé (äâîè÷íî) öÿëàòà ÷àñò, îòïå÷àòâàø ".", óìíîæàâàø äðîáíàòà ñ 256, çàêðúãëÿø ÿ äî öÿëà è ÿ îïòå÷àòâàø äâîè÷íî. Òîâà ùå òè äàâà 8 öèôðè ñëåä òî÷êàòà. Àêî òè òðÿáâàò 16 öèôðè, óìíîæàâàé ñ 65536.
Îñòàâÿì òè ñàì äà èçìèñëèø ñ êîëêî òðÿáâà äà ñå óìíîæè, àêî ó÷èòåëÿò ïîèñêà äà å ñ 11 öèôðè ñëåä òî÷êàòà (àêî íå ñå ñåòèø, ïðèïîìíè ñè ìàòåìàòèêàòà îêîëî áðîéíèòå ñèñòåìè, â ÷àñòíîñò, êàêâî ïðàâè óìíîæåíèåòî ïî áàçàòà ñ ðåïðåçåíòàöèÿòà â ñúîòâåòíàòà áàçà).
Óñïåõ!Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
"640K îught to be enough for anybody" - Bill Gates, 1981
Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel




Reply With Quote
Ïðîñòî ìè ïðàâè âïå÷àòëåíèå, è òîâà å. È êúñìåò. 
Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè