C/C++

good girl

Неискусна!
Член од
1 јули 2009
Мислења
66
Поени од реакции
0
Ke mozi nekoj da mi gi resi zadacive?:icon_biggpls


1. Da se sostavi programa za presmetuvane na izrazot
-10x(na 4)+3x(na 8)+4/1.5 *2 za vredonosta na x vnesena od korisnikot.

2.Da se sostavi programa koja ke prima decimalen broj(preku tastatura).Ako toj broj e deliv so 11 da se pecati brojot na treta. inaku da se pecati negoviot kvadraten koren.

3.Da se sostavi programa koja sto proveruva dali vneseniot broj e od 1 do 6(frlane na kocka vo igra) i spored toa pecati: ako brojot e 1-odete edno pole napred. 2 -odete dve polina napred... 6- odete sest polina napred.Ako ne e brojot od 1 do 6 se pecati- prefrlete ja kockata.

4.Da se sostavi programa koja na konzola go pecati najmaliot od 3 celi broevi vneseni preku tastatura.

Vo c++
Blagodaram odnapred :pipi:
 

CrashoverRide

Tutto per la Lazio,persempre nell cuore...
Член од
9 јануари 2008
Мислења
1.293
Поени од реакции
114
I

Intex

Гостин
Ke mozi nekoj da mi gi resi zadacive?:icon_biggpls


1. Da se sostavi programa za presmetuvane na izrazot
-10x(na 4)+3x(na 8)+4/1.5 *2 za vredonosta na x vnesena od korisnikot.

2.Da se sostavi programa koja ke prima decimalen broj(preku tastatura).Ako toj broj e deliv so 11 da se pecati brojot na treta. inaku da se pecati negoviot kvadraten koren.

3.Da se sostavi programa koja sto proveruva dali vneseniot broj e od 1 do 6(frlane na kocka vo igra) i spored toa pecati: ako brojot e 1-odete edno pole napred. 2 -odete dve polina napred... 6- odete sest polina napred.Ako ne e brojot od 1 do 6 se pecati- prefrlete ja kockata.

4.Da se sostavi programa koja na konzola go pecati najmaliot od 3 celi broevi vneseni preku tastatura.

Vo c++
Blagodaram odnapred :pipi:
Првата:

# include <iostream.h>
main ()

{
int x;
cout <<"Vnesete go x"<<endl;
cin >> x;
float Suma;
Suma=((10*x)*(10*x)*(10*x)*(10*x))+((3*x)*(3*x)*(3*x).... до 8 да оди + 4/(1*5*2);
cout <<"Sumata e"<< Suma <<endl;
return 0;
}
Втората:

# include <iostream.h>
main ()

{
int n;
cout <<"Vnesete go n"<<endl;
cin >> n;
If (n%11==0)
cout <<n*n*n<<endl;
else
cout <<n*n<<endl;
return 0;
}

Третата:

# include <iostream.h>
main ()
{
cout <<"Vnesete eden broj"<<endl;
int n;
cin >> n;
If (n==1)
cout <<"Odi edno pole napred"<<endl;
If (n==2)
cout <<"Odi dve polinja napred<<"endl;
If (n==3)
cout <<"Odi tri polinja napred<<"endl;
If (n==4)
cout <<"Odi cetiri polinja napred"<<endl;
If (n==5)
cout <<"Odi pet polinja napred"<<endl;
If (n==6)
cout <<"Odi sest polinja napred"<<endl;
If (N>6)
cout <<"Frlaj pak"<<endl;
return 0;
}
Четвртата:

# include <iostream.h>
main ()
{
int a;
int b;
int najmal;
najmal >> 32767;
For (a=1; a<4; a++)
{
cout <<"Vnesete go "<< a <<"-iot broj"<<endl;
cin b;
If (b<najmal)
najmal=b;
}
cout <<"Najmaliot od tri broja e"<< najmal;
return 0;
}
 

SkyDriver

Would like my bananna ?
Член од
31 јули 2008
Мислења
2.140
Поени од реакции
221
Третата:

Код:
# include <iostream.h>
main ()
{
cout <<"Vnesete eden broj"<<endl;
int n;
cin >> n;
If (n==1)
cout <<"Odi edno pole napred"<<endl;
If (n==2)
cout <<"Odi dve polinja napred<<"endl;
If (n==3)
cout <<"Odi tri polinja napred<<"endl;
If (n==4)
cout <<"Odi cetiri polinja napred"<<endl;
If (n==5)
cout <<"Odi pet polinja napred"<<endl;
If (n==6)
cout <<"Odi sest polinja napred"<<endl;
If (N>6)
[B]cout <<"Frlaj pak"<<endl;
return 0;[/B]
}
Не се учи вака да ги решаваш задачите. Пример ако ти дадат иста ваква задача само наместо од 1 до 6, границата да биде од 1 до 1000 ќе пишуваш 1000 if циклуси ? :)
Можеби уште си почетник во C++ али како и да е секогаш гледај да најдеш поидеално решение, не само да ја решиш било како задачата...

Исто така за болдираниот дел... зашто си ставил return 0 ? :\

Код:
int n = 0;
cout << "Vnesete eden broj: ";
cin >> n;

if(n > 0 && n < 7) {
cout << "Pomestete se za " << n << " polinja.\n";
} else {
cout << "Kockata padna od masata, frlaj pak. :)\n";
return main();
}

cin.get();
 

Srcee

Unforgettable
Член од
29 април 2008
Мислења
5.275
Поени од реакции
3.496
Втората:

Цитат:
# include <iostream.h>
main ()

{
int n;
cout <<"Vnesete go n"<<endl;
cin >> n;
If (n%11==0)
cout <<n*n*n<<endl;
else
cout <<n*n<<endl;
return 0;
}
Aма зошто ти е n integer? Нему му треба децимален број, не цел. Треба да биде float.
 
Член од
25 јануари 2007
Мислења
3.176
Поени од реакции
106
Ај една мала задача тука, по програмирање C++. Немам појма стварно, па ако може некој да ги реши овие примери, а ако сака и да образложи, што како и од каде тоа во одговорот.




1. (2) Даден е следниот програмски сегмент:

double x = 1/4.0 + 1/2;
cout << “x=”<<setprecision (2) << x;
[FONT=&quot] [/FONT]
Што ќе биде испечатено кога ќе се изврши горниот код?
a.[FONT=&quot] [/FONT]x=0.00
b.[FONT=&quot] [/FONT]x=0.30
c.[FONT=&quot] [/FONT]x=0.25
d.[FONT=&quot] [/FONT]x=0.75

2. (2) Која од C++ библиотеките треба да се вклучи во програмата за да може да се користи манипулаторот [FONT=&quot]setw[/FONT]?
a.[FONT=&quot] [/FONT]iostream
b.[FONT=&quot] [/FONT]iomanip
c.[FONT=&quot] [/FONT]cmath
d.[FONT=&quot] [/FONT]cstdlib

3. (2) Даден е следниот излез:
“Fakultet
za informatika”
Со која од следните наредби нема да се отпечати дадениот излез?
a.[FONT=&quot] [/FONT]cout << “\”Fakultet”<<endl<< “za informatika\””
b.[FONT=&quot] [/FONT]cout << “\”Fakultet \nza informatika\””
c.[FONT=&quot] [/FONT]cout << “\”Fakultet \n za informatika\””
d.[FONT=&quot] [/FONT]cout << “\”Fakultet”;
cout << endl<<”za informatika\””

4. (2) Нека x е променлива од типот float која ја содржи вредноста 213565544.4826. Која од следните наредби го печати бројот x заокружен на 3 децимални места со 1 празно место пред него.

a.[FONT=&quot] [/FONT]cout << fixed<< setw(13) << setprecision(3) << x;
b.[FONT=&quot] [/FONT]cout << fixed<< setw(14) << setprecision(3) << x;
c.[FONT=&quot] [/FONT]cout << fixed << setw(15) << setprecision(3) << x;
d.[FONT=&quot] [/FONT]cout << fixed << setprecision(3) << x;

5. (2) Колку ќе биде вредноста на b по извршување на следниот програмски сегмент?
int a=8,b;
if (a>4)b=5;else
if(a<4)b=-5;else
if (a==8)b=8;else b=3;
a.[FONT=&quot] [/FONT]5
b.[FONT=&quot] [/FONT]-5
c.[FONT=&quot] [/FONT]8
d.[FONT=&quot] [/FONT]3
 
Член од
5 август 2009
Мислења
1.295
Поени од реакции
484
1. c.x=0.25
2. b.iomanip
3. c.cout << “\”Fakultet \n za informatika\””
4. b.cout << fixed<< setw(14) << setprecision(3) << x;
5. a.5
 
Член од
25 јануари 2007
Мислења
3.176
Поени од реакции
106
Платон, ме занима за 1 прашање и 2. По кој начин ги доби овие одговори?
Јас мислам дека 2 прашање одговорот ќе биде под а) бидејќи вика со кој од понудените одговори нема да се отпечати "Fakultet za informatika". Одговорот под а) "Fakultet"<<endl<<"za informatika/""
 
Член од
5 август 2009
Мислења
1.295
Поени од реакции
484
Metono1[mkd];3058411 напиша:
Платон, ме занима за 1 прашање и 2. По кој начин ги доби овие одговори?
Јас мислам дека 2 прашање одговорот ќе биде под а) бидејќи вика со кој од понудените одговори нема да се отпечати "Fakultet za informatika". Одговорот под а) "Fakultet"<<endl<<"za informatika/""
Go popraviv pod 1, sega e tocno ... 1/4.0 = 0,25 ... 1/2 = 0 ... sledi x=0,25
3. Pod a) e ok ... toa endl znaci nov red ... pod c) garant ne e ok posto imas prazno mesto pred "za" ... a pod b) moze da ne e ok ako posle "Fakultet" nema prazno mesto, ama toa ne se gleda od prasanjeto. Pod d) e isto garant ok.
 

Srcee

Unforgettable
Член од
29 април 2008
Мислења
5.275
Поени од реакции
3.496
Децимален број = декаден број.
Како може децимален број (float) да е делив со 11?
У право си дека не може, али декаден број не е исто што и децимален. Јас колку што знам, децимални се реални, а декадни се броеви од декадниот систем.
 
I

Intex

Гостин
У право си дека не може, али декаден број не е исто што и децимален. Јас колку што знам, децимални се реални, а декадни се броеви од декадниот систем.
Па, тоа шо го пиша се користи секојдневно, ама не е точно.
Декадни (децимални) броеви се целите броеви.
А децималните (ние шо ги викаме децимални) се викаат реални броеви (дропки).
 

back_rest

ex mod coder
Член од
19 јули 2006
Мислења
1.590
Поени од реакции
107
У право си дека не може, али декаден број не е исто што и децимален. Јас колку што знам, децимални се реални, а декадни се броеви од декадниот систем.
Па, тоа шо го пиша се користи секојдневно, ама не е точно.
Декадни (децимални) броеви се целите броеви.
А децималните (ние шо ги викаме децимални) се викаат реални броеви (дропки).
Декадни броеви - броеви прикажани со броен систем со основа 10.
Бинарни броеви - броеви прикажани со броен систем со основа 2.
Октални броеви - броеви прикажани со броен систем со основа 8.
Хексадецимални броеви - броеви прикажани со броен систем со основа 16.

Цели броеви - броеви кои што може да се прикажат во облик x1 * m^0 + x2 * m^1 + x3 * m^2 + .... каде што xn може да бидат цифри од специфицираниот броен систем со основа m. Децимални броеви може да бидат во истиот облик само што експонентите нема да бидат од 0 до n туку може да бидат и негативни.

Еве онака една on-the-fly дефиниција.
 
Член од
6 јуни 2009
Мислења
3.094
Поени од реакции
445
Што се буните бе луѓе. Во задачата по грешка е напишано „...се внесува децимален број. да се провери дали е делив со 11...“

Можи да се мислело на декаден број (а не бинарен, октален или хексадецимален). Ама сега незнам зошто треба да се наведува декаден затоа што во скоро сите задачи сите броеви се запишани во декаден освен ако не е наведено поинаку.

Можи да се мислело на цел број а да се пишало декаден. Грешка во пишување.

Значи
Декаден = број запишан во декаден броен систем (10 цифри).
Децимален = Број со децимали, не е цел можи да биди реален, а можи и комплексен ако го множиш со имагинарно i

Децималниот дел (мантисата) = цифрите во мантисата запишани како цел број поделено со 10^(број на цифрите)
 

Kajgana Shop

На врв Bottom