PDA

Դիտել ողջ տարբերակը : Խնդիրներ ծրագրավորումից



Արամ
15.10.2009, 17:00
Ակումբում շատ եմ նկատել որ տարբեր ծրագրավորման լեզուների մեջ կռիվ ա գնում, որնա ավելի արագ որնա ավելի կարճ, եկեք օրինակների վրա գանք ընդհանուր հայտարարի, առաջարկում եմ կազմել ծրագիր, կապ չունի որ լեզվով, ցանկալի ա մի քանի լեզուներով որ հետո համեմատենք, որը հաշվի տրված թվի կիսաֆակտորիալը

Legolas
15.10.2009, 18:12
Ակումբում շատ եմ նկատել որ տարբեր ծրագրավորման լեզուների մեջ կռիվ ա գնում, որնա ավելի արագ որնա ավելի կարճ, եկեք օրինակների վրա գանք ընդհանուր հայտարարի, առաջարկում եմ կազմել ծրագիր, կապ չունի որ լեզվով, ցանկալի ա մի քանի լեզուներով որ հետո համեմատենք, որը հաշվի տրված թվի կիսաֆակտորիալը
լավ ես ասում, բայց բերածդ օրինակը ալգորիթմ ա ընդհամենը, ու բոլոր լեզուներով էլ գրեթե նույն բանն ա գրվելու ,ասենք եթե ասեմբլեռ բան ման չիջնես , ուրիշ մտածի:think

Արամ
15.10.2009, 21:09
լավ ես ասում, բայց բերածդ օրինակը ալգորիթմ ա ընդհամենը, ու բոլոր լեզուներով էլ գրեթե նույն բանն ա գրվելու ,ասենք եթե ասեմբլեռ բան ման չիջնես , ուրիշ մտածի:think

իսկ կգրես այդ ծրագիրը Ս-պլյուս պլյուսով, ու ամենաարդյունավետը....

d4rkme551ah
15.10.2009, 21:58
Ափսոս իմ սարկազմը մոդերատորը ըստ արժանվույն չգնահատեց և ջնջեց: Դե ինչ, այս անգամ պատասխանեմ մի քիչ ավելի հասկանալի լեզվով:
Ամենաարագը assembler-ն է, մյուս բոլոր լեզուները կոմպրոմիս են արագության և հարմարավետության միջև: Նման կերպ լեզուներ համեմատելը առնվազն հիմարություն է, առավել ևս տրիվիալ ալգորիթմի կատարման միջոցով: Եթե ուզում ես համեմատել, ապա բաժանիր լեզուները ըստ դասերի, ու համեմատիր նույն դասին պատկանող լեզուները կոմպլեկս տեստերի միջոցով: Թե չե, ասենք պարզեցիր, որ ֆակտորիալ հաշվելիս haskel-ը արագ է perl-ից, բայց դա քեզ ոչինչ չի տա, քանի որ այդ լեզուների կիրառման տիրույթների լրիվ տարբեր են: Իսկ որեսզի ավելի լավ պատկերացնես, թե լեզուները ինչքան են իրարից տաբերվում ահա քեզ աղյուսակ (http://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC %D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F): Այսպիսի հարցում ընդհանուր հայտարարի գալը նույնչափ ահնար է, որքան Windows vs Linux հարցում:

Արամ
15.10.2009, 22:09
Ափսոս իմ սարկազմը մոդերատորը ըստ արժանվույն չգնահատեց և ջնջեց: Դե ինչ, այս անգամ պատասխանեմ մի քիչ ավելի հասկանալի լեզվով:
Ամենաարագը assembler-ն է, մյուս բոլոր լեզուները կոմպրոմիս են արագության և հարմարավետության միջև: Նման կերպ լեզուներ համեմատելը առնվազն հիմարություն է, առավել ևս տրիվիալ ալգորիթմի կատարման միջոցով: Եթե ուզում ես համեմատել, ապա բաժանիր լեզուները ըստ դասերի, ու համեմատիր նույն դասին պատկանող լեզուները կոմպլեկս տեստերի միջոցով: Թե չե, ասենք պարզեցիր, որ ֆակտորիալ հաշվելիս haskel-ը արագ է perl-ից, բայց դա քեզ ոչինչ չի տա, քանի որ այդ լեզուների կիրառման տիրույթների լրիվ տարբեր են: Իսկ որեսզի ավելի լավ պատկերացնես, թե լեզուները ինչքան են իրարից տաբերվում ահա քեզ աղյուսակ (http://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC %D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F): Այսպիսի հարցում ընդհանուր հայտարարի գալը նույնչափ ահնար է, որքան Windows vs Linux հարցում:
Շնորհակալ եմ իհարկե, բայց հարցը միայն համեմատելը չի, այստեղ խնդիրներ կքննարենք ու ես շեշտեցի չե ԿՈՆԿՐԵՏ ՕՐԻՆԱԿ-ների վրա կտեսնենք որ լեզուն է ավելի հարմար տվյալ օրինակի համար:)

Legolas
16.10.2009, 11:55
իսկ կգրես այդ ծրագիրը Ս-պլյուս պլյուսով, ու ամենաարդյունավետը....
բա տենց ասա:D


int PolyFactorial(int n)
{
if(n<1)
return -1;

int res=1;
int k=n%2;

while(k<n)
{
k+=2;
res*=k;
}
return res;
}

d4rkme551ah
16.10.2009, 19:41
բա տենց ասա:D


int PolyFactorial(int n)
{
if(n<1)
return -1;

int res=1;
int k=n%2;

while(k<n)
{
k+=2;
res*=k;
}
return res;
}


Ավելի ճիշտ է այսպես.


unsigned int HalfFactorial(unsigned int n)
{
unsigned int ret = 1;
while(n>1)
{
ret *= n;
n -= 2;
}
return ret;
}


Քո գրածով կոմպիլյատորը գեներացնում է հետևյալ կոդը


mov ecx, edx
and ecx, -2147483647
mov eax, 1
jns SHORT $LN13@PolyFactor
dec ecx
or ecx, -2
inc ecx
$LN13@PolyFactor:
cmp ecx, edx
jge SHORT $LN1@PolyFactor
push esi
npad 7
$LL2@PolyFactor:
add ecx, 2
mov esi, ecx
imul eax, esi
cmp ecx, edx
jl SHORT $LL2@PolyFactor
pop esi
$LN1@PolyFactor:
ret 0


Իսկ իմ գրածով


mov ecx, 100
mov eax, 1
npad 6
$LL2@HalfFactor:
imul eax, ecx
sub ecx, 2
cmp ecx, 1
ja SHORT $LL2@HalfFactor
ret 0

Արամ
16.10.2009, 21:02
unsigned int-ը որնա? ետ ծրագիրը ես սենց էի գրել


int main()
{
int S=1,n;
cin >> n;
for (n;n>=1;n=n-2)
S=S*n;
cout << S<<endl;

Legolas
16.10.2009, 22:57
Ավելի ճիշտ է այսպես.

դեմից ապահովության համար If եմ դրել , հան քցի դեն՝նույն գործողություններն են կատարվում: եթե խորանանք ,ապա ընդհանուր դեպքում ողջունելի չէ պարամետրի փոփոխականի արժեքը ֆունկցիայի մեջ փոփոխել(ճիշտ ա էս դեպքում նոռմալ ա):
իսկ իմ գեներացվածի մեջ Push բառի առկայությունը հուշում ա որ երգերի բաժնում պետք ա գրառում կատարվցվի:hands

d4rkme551ah
17.10.2009, 23:13
Եթե հետաքրքիր է, ես մի խնդիր առաջարկեմ: Մի քիչ տրամաբանություն, մի քիչ ծրագրավորում:
Եվ այսպես, կա 70 ցմահ բանտարկյալ: Մի օր բանտապետը նրանց հավաքում է միասին, և անում է առաջարկ, որից չեն կարող հրաժարվել: Իսկ առաջարկը հետևյալն է: Ամեն օր բանտապահը լրիվ պատահականորեն ընտրում է 1 բանտարկյալի, և տանում է դատարկ սենյակ, որտեղ կա ընդհամենը 1 էլ. լամպ: Նույն բանտարկյալը կարող է ընտրվել մի քանի օր իրար հետևից: Բանտարկյալը իրավունք ունի լամպը անջատել կամ միացնել, ուրիշ ոչինչ չի կարող անել: Յուր. բանտարկյալին սենյակում տրվում է 1 հարց: "Արդյոք մինչև այս բոլոր բանտարկյալները եղել են այս սենյակում?": Եթե նա պատասխանի այո, և դա լինի ճիշտ, բոլորին ազատում են, եթե սխալվի բոլորին սպանում են: Եթե պատասխանի ոչ, խաղը շարունակվում է, և նրան նորից տանում են իր խուց: Բանտարկյալներին տրվում է 1 օր ժամանակ, որպեսզի իրար հետ պայմանավորվեն: Դրանից հետո նրանք իրար հետ ոչ մի կերպ չեն կարող շփվել կամ ինֆորմացիա փոխանակել: Պահանջները հետևյալն են.

Ինչ ստրատեգիա պետք է ընտրեն բանտարկյալները, որպեսզի դուրս գան խելամիտ ժամանակահատվածում (հաշվի առնելով, որ նրանք ցմահ բանտարկյալ են) ?
Գրել ծրագիր, որի միջոցով կարելի է գնահատել դուրս գալու միջին ժամանակահատվածը տվյալ ստրատեգիայի դեպքում:


P.S: Ասեմ որ, սա խորամանկ, բայց տրիվիալ լուծումով խնդիրներից չի, բայց բարդ էլ չի: Առաջին պահանջը ծրագրավորման հետ կապ չունի, ամեն ինչ կախված է տրամաբանությունից;) Զարմանալի է, թե ընդհամենը 1 բիթ ինֆորմացիայով ինչքան բան կարելի է ասել:)

Cyber
18.10.2009, 18:16
Ո՞վ կարող է օգնել
Ես կազմել եմ ֆակտորիալ հաշվելու ծրագիր ( կոնսոլ )
ահա կոդը


#include<iostream.h>
#include<cstdlib>

int main ()
{
unsigned long n ;
double result = 1 ;
cout << "Mutqagrec inch vor tiv , vor stanaq ayd tvi factorial@" << endl << endl;
cin >> n ;
for ( unsigned long i=1;i <= n;i++)
result*=i;
cout << "Aha ayd tvi factorial@ ____ " << result << endl ;
system("pause");
return 0;
}

խնդին այն է , որ օրինակ տասի ֆակտօրիալը բերում է այս տեսքով 3.6288е+006 , դա նույնն է ինչ սա 3.628800 ( 3.6288 * 10^6 )
Ո՞նց բերեմ նորմալ տեսքի

d4rkme551ah
18.10.2009, 19:47
Ո՞նց բերեմ նորմալ տեսքի
result-ը նույնպես սարքի unsigned long.

Cyber
18.10.2009, 20:01
Այդ դեպքում 33-ից էնկողմ էլ չի կարում հաշվի
իսկ double -ով 100-ի ֆակտորիալն էլ ա հաշվում
խնդրում եմ օգնեք

matlev
18.10.2009, 20:07
խնդին այն է , որ օրինակ տասի ֆակտօրիալը բերում է այս տեսքով 3.6288е+006 , դա նույնն է ինչ սա 3.628800 ( 3.6288 * 10^6 )
Ո՞նց բերեմ նորմալ տեսքի

ծրագրումդ ավելացրու՝
cout.setf(ios::fixed);
եթե կետն էլ չես ուզում՝
cout.precision(0);

matlev
18.10.2009, 20:14
Այդ դեպքում 33-ից էնկողմ էլ չի կարում հաշվի
իսկ double -ով 100-ի ֆակտորիալն էլ ա հաշվում
խնդրում եմ օգնեք

Էս դեպքում էլ ճշտությունը փոքրանում է, ավելի լավ կլինի մեծ թվերի հետ աշխատելու համար կլասս գրես կամ ճարես: :)

dvgray
18.10.2009, 20:16
Ո՞վ կարող է օգնել
Ես կազմել եմ ֆակտորիալ հաշվելու ծրագիր ( կոնսոլ )
ահա կոդը


#include<iostream.h>
#include<cstdlib>

int main ()
{
unsigned long n ;
double result = 1 ;
cout << "Mutqagrec inch vor tiv , vor stanaq ayd tvi factorial@" << endl << endl;
cin >> n ;
for ( unsigned long i=1;i <= n;i++)
result*=i;
cout << "Aha ayd tvi factorial@ ____ " << result << endl ;
system("pause");
return 0;
}

խնդին այն է , որ օրինակ տասի ֆակտօրիալը բերում է այս տեսքով 3.6288е+006 , դա նույնն է ինչ սա 3.628800 ( 3.6288 * 10^6 )
Ո՞նց բերեմ նորմալ տեսքի

մի հատ սենց փորձի

cout << fixed << endl;
cout << result << endl;
վերցրել եմ ստեղից
http://cplus.about.com/od/learning1/ss/clessontwo_4.htm

Cyber
18.10.2009, 20:16
էտ ձև սկի 50-ինն էլ չի հաշվում

matlev
18.10.2009, 20:25
Ինչ ստրատեգիա պետք է ընտրեն բանտարկյալները, որպեսզի դուրս գան խելամիտ ժամանակահատվածում (հաշվի առնելով, որ նրանք ցմահ բանտարկյալ են) ?



Նման խնդիր վիժոն.ամ ֆորումում էի տեսել: Էնտեղի գրածս կոպի-փաստ եմ անում: :oy

Իմ տարբերակն էր։
Դատապարտյալներն ընտրում են մեկին, ասենք Արսենին և գործում հետևյալ սխեմայով։
Բոլորը, բացի Արսենից, առաջին անգամ լույսը վառած տեսնելով անջատում են, հակառակ դեպքում ոչինչ չեն անում։
Արսենը սենյակ մտնելիս անջատած լույսը վառում է և հաշվում, թե քանի անգամ վառեց։ Սակայն այս սխեմայով Արսենն առաջին անգամ սենյակ մտնելիս լույսն անջատած գտնելու դեպքում չեր կարող իմանալ լույսն անջատել են՞, թե անջատած է եղել սկզբից՞, և կարող էր հաշվել մինչև n-1 կամ n-2 (n–ը դատապ. թիվը)։

Բայց, այ եթե բացի Արսենից բոլորը սենյակ մտնելիս առաջին երկու անգամ վառած լույս տեսնելիս անջատեն, Արսենը 2(n-1)-1 հաշվելիս արդեն կարող է ասել, որ բոլորը հաստատ եղել են սենյակում (գուցէ նաև բոլորը 2 անգամ), և այս դեպքում լամպի սկզբնական վիճակը կարևոր չի։ Ոնց որ թե այսքանը։

Cyber
18.10.2009, 20:25
cout << fixed << endl; -ով չի լինում

dvgray
18.10.2009, 20:39
cout << fixed << endl; -ով չի լինում

հլա փորձիր
printf ("%f", result);

Cyber
18.10.2009, 20:58
Այո ստացվեց
Մերսի

d4rkme551ah
18.10.2009, 21:07
էտ ձև սկի 50-ինն էլ չի հաշվում
Եթե պետք է մեծ թվեր հաշվել, օգտագործիր 64 բիթանոց փոփոխական, այսինքն long long տիպը: double-ը ևս 64 բիթ է, բայց ամբողջ թվերով հանրահաշվական գործողություն անելիս ցանկալի չէ օգտագործել:


#include <iostream>
using namespace std;

int main()
{
unsigned long long res = 1;
unsigned long long n;
cin>>n;
for (int i = 2; i<=n; i++)
res*=i;
cout<<res<<endl;
return 0;
}

matlev
18.10.2009, 21:19
Այո ստացվեց
Մերսի

Էսպես չէր ստացվե՞լ:


ծրագրումդ ավելացրու՝
cout.setf(ios::fixed);
եթե կետն էլ չես ուզում՝
cout.precision(0);
Հա, մեկ էլ ասեմ, որ էդ պիտի մինչև սա cout<<res<<endl; գրեիր:

d4rkme551ah
18.10.2009, 21:25
Նման խնդիր վիժոն.ամ ֆորումում էի տեսել: Էնտեղի գրածս կոպի-փաստ եմ անում: :oy
Այս խնդիրը ես վերցրել եմ habrahabr.ru կայքից մի քանի ամիս առաջ:
Ընդհանուր առմամբ քո մոտեցումը ճիշտ է, բայց վերջին մասը այդքան օպտիմալ չի: Քո նշած խնդրից ազատվելու համար, հաշվիչ նշանակում ենք ոչ թե Արսենին, այլ այն բանտարկյալին, ում կանչում են առաջին օրը: Առաջինը մտնելով միացնում է լամպը: Մնացածը քո գրածով: Մնաց ծրագիրը, որպեսզի գնահատվի ժամանակը:)

matlev
18.10.2009, 21:45
Այս խնդիրը ես վերցրել եմ habrahabr.ru կայքից մի քանի ամիս առաջ:
Ընդհանուր առմամբ քո մոտեցումը ճիշտ է, բայց վերջին մասը այդքան օպտիմալ չի: Քո նշած խնդրից ազատվելու համար, հաշվիչ նշանակում ենք ոչ թե Արսենին, այլ այն բանտարկյալին, ում կանչում են առաջին օրը: Առաջինը մտնելով միացնում է լամպը: Մնացածը քո գրածով: Մնաց ծրագիրը, որպեսզի գնահատվի ժամանակը:)

Ինձ հանդիպած դեպքում, կարծեմ, բանտարկյալներին տալիս էին ժամանակ պայմանավորվոլու համար, որից հետո տանում էին տարբեր խցեր ու նրանք չէին իմանում, թե ում երբ են կանչում, համ էլ ոնց-որ օրեկան քանի հոգու ուզեին կկանչեին: Մի խոսքով առաջին գնացողը չէր կարող իմանալ, որ ինքն առաջինն է:
Դե ժամանակն էլ... :) ժամանակ չունեմ, թող ուրիշն ասի, համ էլ ծրագիրը պարտադիր չի գնահատելու համար:

d4rkme551ah
18.10.2009, 22:03
Դե ժամանակն էլ... :) ժամանակ չունեմ, թող ուրիշն ասի, համ էլ ծրագիրը պարտադիր չի գնահատելու համար:
Ճիշտ է, պարտադիր չի, բայց մաթեմատիկորեն գնահատելը իմ կարծիքով շատ բարդ է այս դեպքում, համենայն դեպս ես չկարողացա: Ծրագրով շատ ավելի հեշտ է և արագ: Նույնիսկ առաջին ատոմային ռումբի համար հաշվարկներ կատարելիս, աշխատանքը արագացնելու համար անալիտիկորեն լուծվող խնդիրները լուծել են թվային մեթոդներով:)

Cyber
19.10.2009, 14:53
Եթե պետք է մեծ թվեր հաշվել, օգտագործիր 64 բիթանոց փոփոխական, այսինքն long long տիպը: double-ը ևս 64 բիթ է, բայց ամբողջ թվերով հանրահաշվական գործողություն անելիս ցանկալի չէ օգտագործել:


#include <iostream>
using namespace std;

int main()
{
unsigned long long res = 1;
unsigned long long n;
cin>>n;
for (int i = 2; i<=n; i++)
res*=i;
cout<<res<<endl;
return 0;
}

long long -ով չի լինում ( Microsoft Visual Studio 6.0 ) , գրում ա

--------------------Configuration: Factorial v2 - Win32 Debug--------------------
Compiling...
C1.CPP
e:\hrant\vb & c++\c ++\console\factorial v2\c1.cpp(10) : error C2632: 'long' followed by 'long' is illegal
Error executing cl.exe.

Factorial v2.exe - 1 error(s), 0 warning(s)

Cyber
20.10.2009, 13:53
Կարելի է օգտագործել __int64 տիպը ( Microsoft Visual Studio 2008 )
Բայց ամենալավ արդյունքը ( առանց հատուկ կլասներ կազմելու ) կստացվի այս դեպքում


#include<iostream.h>
#include<cstdlib>
#include<stdio.h>

// Hashvum a tveri factorial@ ( minchev 170 )

int main ()
{
unsigned short n ;
double result = 1 ;
cout << "Mutqagreq inch vor tiv , vor stanaq ayd tvi factorial@" << endl << endl;
cin >> n ;
cout << endl;
for ( short i=1;i <= n;i++)
result*=i;
printf("Aha ayd tvi factorial@ ____ ");
printf ("%f",result);
cout << endl << endl;
system("pause");
return 0;
}

_DEATH_
20.10.2009, 14:59
Ժող մի հատ ծրագիր եմ գրում, մեջը պետք ա կոնկրետ connection-ի ստատիստիկան: Ասենք Local Area Connection-ից մի վարկյանում 80 kb/s բեռնվեց, հաջորդ վարկյանում 65 kb/s, … Էտ ծրագրային ոնց կարելի ա իրականացնել?

matlev
20.10.2009, 15:17
Բայց ամենալավ արդյունքը ( առանց հատուկ կլասներ կազմելու ) կստացվի այս դեպքում

Էդ ձևով կստանաք :(
72574156153079940000...000 բայց իրականում պիտի լիներ :)
72574156153079989673967282111292631147169916812964513765435777989005618434017061578523507492426174595114909912378385207766660225654427530253 28900773207510902400430280058295603966612599658257104398558294257568966313439612262571094946806711205568880457193340212661452800000000000000 000000000000000000000000000 Վերևում արդեն գրել էի, որ ճշտության մեջ կորուստ կա, այսինքն իմաստ ունեցող նիշերի քանակը բավարար չի: Իսկ եթե ուզում եք ճիշտ հաշվել, պիտի օգտագործեք ամբողջ թվեր:

Cyber
21.10.2009, 13:33
Ժող մի հատ ծրագիր եմ գրում, մեջը պետք ա կոնկրետ connection-ի ստատիստիկան: Ասենք Local Area Connection-ից մի վարկյանում 80 kb/s բեռնվեց, հաջորդ վարկյանում 65 kb/s, … Էտ ծրագրային ոնց կարելի ա իրականացնել?
էդ ինչ ծրագիր ա , կարող ա սնիֆֆեր ես սարքում ?

_DEATH_
21.10.2009, 16:16
էդ ինչ ծրագիր ա , կարող ա սնիֆֆեր ես սարքում ?

Նենց ծրագիր եմ գրում, որ tray-ում թվերով գրի արագությունը ու ամեն վարկյան թարմացվի 61, 85, 74, …
Մի քանի հատ տենց ծրագիր ճարել եմ, բայց իմ ուզած ձևով չի:
win32 api-ով հնարավոր ա?

Bravo
26.11.2009, 20:41
Ժողովուրդ ջան օգնեք մի ցրագիր գրեմ :
Թեման` Հատուկ ֆայլի մեջ ներկառուցված ֆայլային համակարգ:
Ցրագիրը պետք է կատարի ցանկացած գործողություն ցանկացած ֆայլերի հետ(քօպի,պաստ,ռիդ,վռիտ,դելետ,ֆայլերի գտնում տվյալ դիրեկտորիայում):

Արամ
26.11.2009, 21:47
Ժողովուրդ ջան օգնեք մի ցրագիր գրեմ :
Թեման` Հատուկ ֆայլի մեջ ներկառուցված ֆայլային համակարգ:
Ցրագիրը պետք է կատարի ցանկացած գործողություն ցանկացած ֆայլերի հետ(քօպի,պաստ,ռիդ,վռիտ,դելետ,ֆայլերի գտնում տվյալ դիրեկտորիայում):

Ծրագրավորման լեզուն պարտադիր է?

DavitH
26.11.2009, 21:58
Ժողովուրդ ջան օգնեք մի ցրագիր գրեմ :
Թեման` Հատուկ ֆայլի մեջ ներկառուցված ֆայլային համակարգ:
Ցրագիրը պետք է կատարի ցանկացած գործողություն ցանկացած ֆայլերի հետ(քօպի,պաստ,ռիդ,վռիտ,դելետ,ֆայլերի գտնում տվյալ դիրեկտորիայում):

php-ով ուզում էի տենց բան գրեի բայց հավես չարի:(
ետքան էլ բարդ չի իմ կարծիքով, եթե ավելի կոնկրետ ասես թե ինչ հարց կա հավանաբար կկարողանամ օգնել

jorazak
27.11.2009, 00:22
Այդ դեպքում 33-ից էնկողմ էլ չի կարում հաշվի
իսկ double -ով 100-ի ֆակտորիալն էլ ա հաշվում
խնդրում եմ օգնեք

STL-ի list կաղապարով (շաբլոն) կլասս սարքի, type-ը վերցրու unsigned short ու մեջը ֆակտորիալի թվանշանները պահի: Ճիշտ է մի քիչ աշխատատար է այդքան կոդը գրելը բայց ցանկացած երկարությամբ ֆակտորիալ կկարողանաս հաշվես: Թե չէ առանց աբստրակտ տվյալների տիպեր օգտագործելու հնարավոր չէ երկար թվերի հետ աշխատել, մեր համակարգիչներում int-երի դիապազոնը սահմանափակված է 4 բայթով (0ից 2^32-1 առանց նշանի թվերի համար):

STL List-ի մասին.
http://msdn.microsoft.com/en-us/library/802d66bt(VS.71).aspx

Bravo
28.11.2009, 01:14
Ծրագրավորման լեզուն պարտադիր է?
Այո, և նախնտրելի սի ++ կամ սի շառփ.

Donor
28.11.2009, 02:29
Մարդ կա՞ որ կարա driver գրի:

inheritance
28.11.2009, 10:11
Մարդ կա՞ որ կարա driver գրի:
Ես մի փոքր փորձ ունեմ: Գործ եք առաջարկում?

aerosmith
28.11.2009, 12:10
STL-ի list կաղապարով (շաբլոն) կլասս սարքի, type-ը վերցրու unsigned short ու մեջը ֆակտորիալի թվանշանները պահի: Ճիշտ է մի քիչ աշխատատար է այդքան կոդը գրելը բայց ցանկացած երկարությամբ ֆակտորիալ կկարողանաս հաշվես: Թե չէ առանց աբստրակտ տվյալների տիպեր օգտագործելու հնարավոր չէ երկար թվերի հետ աշխատել, մեր համակարգիչներում int-երի դիապազոնը սահմանափակված է 4 բայթով (0ից 2^32-1 առանց նշանի թվերի համար):

STL List-ի մասին.
http://msdn.microsoft.com/en-us/library/802d66bt(VS.71).aspx

այ ցանկացած երկարության թվի ֆակտորիալ հաշվող ծրագիր ես գրել էի օլիմպիդայիսժամանակ սի ++ ով, բայց շարփով ավելի հեշտ կլինի գրել;
վերցնում էդ շաաաատ մեծ երկարության երկու ստռինգ տիպի օբյեկտներ երկու հատ, հետո գրում էս երկու շաաատ մեծ թվերի գումարելու ֆունկցիա, ստռինգ տիպերի համար։ այնուհետև էդ ֆունկցիադ օգտագործում էց ցիկլի մեջ ու վերջում ստացված պտասխանը ստացվում է, բայց էլի ստռինգ տիպով

_DEATH_
28.11.2009, 12:20
այ ցանկացած երկարության թվի ֆակտորիալ հաշվող ծրագիր ես գրել էի օլիմպիդայիսժամանակ սի ++ ով, բայց շարփով ավելի հեշտ կլինի գրել;
վերցնում էդ շաաաատ մեծ երկարության երկու ստռինգ տիպի օբյեկտներ երկու հատ, հետո գրում էս երկու շաաատ մեծ թվերի գումարելու ֆունկցիա, ստռինգ տիպերի համար։ այնուհետև էդ ֆունկցիադ օգտագործում էց ցիկլի մեջ ու վերջում ստացված պտասխանը ստացվում է, բայց էլի ստռինգ տիպով

Իսկ Պիթոնով

>>> import math
>>> math.factorial(689)
13255555587986208527343799311076456485519924260338368774885661358248487804628347379948890753356177453205607757681974709173384096079556600301 00380909253052244688453437906116554516193861537612691882073006723888331995308523608041774964991147157176050898412935371871177075366506999497 49503324607868265357909805850619211041728495428527490457431896788025083011402609111591236944528138450992798245740800816808651819750766623797 48350780115670482155094767871650120806970592840127846541563952158703614489466080170628802314707528348870809148732664847289347758327519859394 42676119025282386333703249516263477916763260365959527080639263349166259702139825547643442266858829345197095761212269269836326875887427274809 66121414999222358314397644866132951376142060930792341837334886458251034889400065165829881445375162625187181412704621164252372222444783776719 85214828232970834518233109649992476492095296039604834332037902176429364474202546078629648721734429349677030957557203337056214458431451024428 99909116817396018556019122455978616568907813438751302663334176607584421997892522339490918126604669967691017141899700102263816235373114515571 09247412815060878070467580809673729773266949018172676243267658240722361804718279666777126755425753132480585468779709040369315374194737123994 79648150372181513863990327394965359112558742935492049006694626249305741277125816389529240179638343520558316710767363178565396809673679274492 67681175979109146180637973764152085943103744142828414246189188544269204415614080740491264000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Donor
28.11.2009, 14:46
Ես մի փոքր փորձ ունեմ: Գործ եք առաջարկում?

Գործ չէ, բայց օգնություն կխնդրեի :oy : Եթե ես տամ ինչ որ սարքի driver XP-ի համար, կարաս 7-ի համար գրես տաս, սա զուտ որպես օգնության կարգով եմ խնդրում, եթե դա բարդա ու ժամանակատարա. ուրեմն օբայդույս: TV Tuner -ի համար եմ ուզում, իմաստ չունի դրա համար շատ չարչարվել, նորը ավելի ձեռնտու կլինի: Այսպիսով դիմում եմ մասամբ պարապ մարդկանց, ովքեր կուզենան օգնել :)

inheritance
28.11.2009, 15:28
Գործ չէ, բայց օգնություն կխնդրեի :oy : Եթե ես տամ ինչ որ սարքի driver XP-ի համար, կարաս 7-ի համար գրես տաս, սա զուտ որպես օգնության կարգով եմ խնդրում, եթե դա բարդա ու ժամանակատարա. ուրեմն օբայդույս: TV Tuner -ի համար եմ ուզում, իմաստ չունի դրա համար շատ չարչարվել, նորը ավելի ձեռնտու կլինի: Այսպիսով դիմում եմ մասամբ պարապ մարդկանց, ովքեր կուզենան օգնել :)
Դե տվեք տեսնենք: Եթե recompile-ով գործը սահմանափակվի, կօգնեմ: Իսկ եթե պետք լինի մոդիֆիկացիա անել, ապա դա բավականին աշխատատար գործ է: Մեկ էլ ասեք 64 bit, թե 32:

matlev
28.11.2009, 16:18
Գործ չէ, բայց օգնություն կխնդրեի :oy : Եթե ես տամ ինչ որ սարքի driver XP-ի համար, կարաս 7-ի համար գրես տաս, սա զուտ որպես օգնության կարգով եմ խնդրում, եթե դա բարդա ու ժամանակատարա. ուրեմն օբայդույս: TV Tuner -ի համար եմ ուզում, իմաստ չունի դրա համար շատ չարչարվել, նորը ավելի ձեռնտու կլինի: Այսպիսով դիմում եմ մասամբ պարապ մարդկանց, ովքեր կուզենան օգնել :)

bt878 չիպսեթով kworld տյունեռը ըտենց էլ 64 բիթանոց windows 7-ի տակ չկարողացա աշխատացնել, ու ընդհանրապես էդ հին չիպսեթի համար 64 բիթանոց դրայվեր շատ դժվար էր ճարվում:

matlev
28.11.2009, 16:22
Դե տվեք տեսնենք: Եթե recompile-ով գործը սահմանափակվի, կօգնեմ: Իսկ եթե պետք լինի մոդիֆիկացիա անել, ապա դա բավականին աշխատատար գործ է: Մեկ էլ ասեք 64 bit, թե 32:
Իսկ եթե դրայվեր ես գրելու, սա (http://93.187.166.9/~matlev/tuner/btwdmdrv-src5.3.8.64.zip) կարող ա օգտակար լինել:

inheritance
28.11.2009, 16:46
Իսկ եթե դրայվեր ես գրելու, սա (http://93.187.166.9/~matlev/tuner/btwdmdrv-src5.3.8.64.zip) կարող ա օգտակար լինել:
Իսկ պրոբլեմը կոնկրետ ինչում է կայանում? Կոմպիլյացիա չի լինում, թե լինում է բայց ինստալյացիա չի լինում, թե ինստալյացիայից հետո չի աշխատում?

matlev
28.11.2009, 16:50
Իսկ պրոբլեմը կոնկրետ ինչում է կայանում? Կոմպիլյացիա չի լինում, թե լինում է բայց ինստալյացիա չի լինում, թե ինստալյացիայից հետո չի աշխատում?

Արդեն կարևոր էլ չի, ու չեմ էլ հիշում: Բայց կոմպիլյացիա արածն էլ ունեի ու չեմ փորձել ինքս կոմպիլյացիա անել:

inheritance
28.11.2009, 17:27
Արդեն կարևոր էլ չի, ու չեմ էլ հիշում: Բայց կոմպիլյացիա արածն էլ ունեի ու չեմ փորձել ինքս կոմպիլյացիա անել:
Դե եղածը կոմպիլյացիա էր արված 2005 թվին բավական հին DDK-ով, պետք չի զարմանալ, որ Win7 - ի տակ չի աշխատում: Փորձեցի կոմպիլյացիա անել Win7 x64 - ի համար վերջին WDK-ով: 79 error տվեց սկզբից, բայց մի քանի փոքր ուղղումներից հետո լրիվ նորմալ կոմպիլյացիա եղավ: Ես ստուգելու հնարավորություն չունեմ, քանի որ սարքը չունեմ: Այնուամենայնիվ, եթե հանկարծ պետք լինի ահա (http://rghost.ru/652608): Միայն դռայվեռն է, քանի որ inf ֆայլը արդեն ունեք: Իսկ եթե ինստալյացիա չլինի, արդեն inf ֆայլի հետ է կապված հավանաբար:

Donor
28.11.2009, 19:24
Դե տվեք տեսնենք: Եթե recompile-ով գործը սահմանափակվի, կօգնեմ: Իսկ եթե պետք լինի մոդիֆիկացիա անել, ապա դա բավականին աշխատատար գործ է: Մեկ էլ ասեք 64 bit, թե 32:

32 bit-ի համարա պետք: Նոր դիսկի մեջ նայեցի, inf ֆայլեր չկա, setup-ովա մենակ աշխատում, էնքան անկապ ֆիրմայա որ ինետում XP-ի driver էլ չգտա, որ լինկ դնեմ: Իրանց ապուշ սայթում մենակ ռոժը կար, եթե ինչ-որ բան կասի http://www.lightwave.com.tw/images/LW-PCITVFM.jpg, http://www.lightwave.com.tw/inttv.html : Հուս չունեմ, բայց մերսի ամեն դեպքում ;)

inheritance
28.11.2009, 19:35
32 bit-ի համարա պետք: Նոր դիսկի մեջ նայեցի, inf ֆայլեր չկա, setup-ովա մենակ աշխատում, էնքան անկապ ֆիրմայա որ ինետում XP-ի driver էլ չգտա, որ լինկ դնեմ: Իրանց ապուշ սայթում մենակ ռոժը կար, եթե ինչ-որ բան կասի http://www.lightwave.com.tw/images/LW-PCITVFM.jpg, http://www.lightwave.com.tw/inttv.html : Հուս չունեմ, բայց մերսի ամեն դեպքում ;)
Առանց կոդի ոչինչով չեմ կարող օգնել: Շատ էկզոտիկ և հին սարք է երևում: Այ թե ինչում է կայանում հայտնի բռենդների առավելությունը, նրանք կարող են իրենց թույլ տալ սպասարկել նույնիսկ հին սարքերը:

Srtiksssss
16.12.2009, 01:36
Բարև բոլորին: Նկատեցի, որ driver գրելու թեմա է քննարկվել, հիշեցի, որ մեր հեռուստաընկերությունում վիդեոքարտի նոր plug-in-ներ ստեղծելու համար մասնագետ էին փնտրում...ով կարող է վիդեոքարտի driver և աշխատանքային ծրագիր ստեղծել?

xaker00
16.12.2009, 19:57
Մի հատ կարող եք օգնել՞
հիմա qbaic են սովորացնում... մի հատ մեքենա եմ սարքել... պիտի շարժվի... էսքանը արել, ու կանգնել եմ.... այնպես է որ եթե աջ սեղմեմ, աջ գնա.... եթե ձախ ձախ...

Ljg
27.04.2010, 14:05
Ինձ սենց մի խնդիր են տվե, իսկ ես չգիտեմ վոնց տակից դուրս գամ.
Ինտերնետային հավանականային նշագրման մի արդյունավետ ալգորիթմ

DavitH
11.05.2010, 11:24
Ինձ սենց մի խնդիր են տվե, իսկ ես չգիտեմ վոնց տակից դուրս գամ.
Ինտերնետային հավանականային նշագրման մի արդյունավետ ալգորիթմ

ոնց տեսնում եմ ահագին ժամանակ ա սենց մնացել ա հարցդ արի մի թեթև ասա թե ինչում ա հարցը ես էլ մտածեմ կարողա օգնեմ ինչ որ բանով

Ljg
12.05.2010, 23:29
դա DoS(Denail-of-Service attacks) հարձակումները կանխելու համար է: ես մի քիչ նյութ ունեմ, բայց անգլերենով է չեմ հասկանւմ, իսկ հայերենով ոչ մի նյութ չեմ կարում գտնեմ:

DavitH
13.05.2010, 01:05
դա DoS(Denail-of-Service attacks) հարձակումները կանխելու համար է: ես մի քիչ նյութ ունեմ, բայց անգլերենով է չեմ հասկանւմ, իսկ հայերենով ոչ մի նյութ չեմ կարում գտնեմ:

թեմային տենց շատ ծանոթ չեմ բայց եթե կարաս նյութերտ ուղարկի մի հատ նայեմ, մեկ էլ տեսար գլուխ հանեցի

հայերենով կարողա չգտնես Ռուսերեն ման արի

Ljg
14.05.2010, 15:58
Ռուսերենով չունեմ մենակ անգլերեն է.ոնց ուղղարկեմ քեզ?

DavitH
14.05.2010, 17:28
Ռուսերենով չունեմ մենակ անգլերեն է.ոնց ուղղարկեմ քեզ?
Ռուսերեն լեզվով ինտերնետում ման արի
մեյլիս ուղարկի կամ էլ սկայպով

Ljg
14.05.2010, 20:36
http://translate.google.ru/translate?hl=ru&langpair=en|ru&u=http://citeseerx.ist.psu.edu/viewdoc/download%3Fdoi%3D10.1.1.99.2856%26rep%3Drep1%26type%3Dpdf
Աստեղ նայի ռուսերենով է.

terev
25.05.2010, 16:30
Հարգելի ծրագրավորողներ, ինձ մի փոքրիկ ծրագիր է անհրածեշտ: :) Եթե կարող եք գրեք էլի:

Ուրեմն , ծրագիրը պետք է ping անի որևէ IP-ի և երբ պինգերը կտրվում են, ապա տեղեկացնի դրա մասին:

Ծրագիրը ծալելուց, այն զնաչոկի տեսքով երևա տրեյում, եթե պինգերը նորմալ է, զնաչոկը երևա կանաչ գույնի, եթե պինգերը կտրտում է, զնաչոկը կարմրի:

Ծրագիրը լինի portable և հնարավոր լինի մի քանի հատ բացել:

Ծրագրի կարգավորումներում հնարավոր լինի գրել IP-ն , որին որ պինգ պիտի գնա և անհաջող պինգերի քանակը, որի դեպքում արդեն զնաչոկը կարմրում է:

Եվ վերջում, մկնիկը զնաչոկի վրա պահելուց, գրի այն IP-ն, որին որ պինգ է գնում:

Նախապես շատ շնորհակալ եմ:

MSGM
28.05.2010, 09:16
Հլը նայի տես ոնց ա
http://www.onlinedisk.ru/file/443669/

min-mak
28.05.2010, 19:22
Հլը նայի տես ոնց ա
http://www.onlinedisk.ru/file/443669/

ապեր որ լեզվով էս գրել այդ ծրագիրը?

terev
28.05.2010, 20:08
Հլը նայի տես ոնց ա
http://www.onlinedisk.ru/file/443669/

Տղա եմ ասել է: :hands
Շաաաաատ մերսիներ MSGM ջան:
Ասեմ որ իմ սպասածից էլ լավնա:

Քեզ լիքը վարկանիշներ:

Եվ մի հարց էլի: Ինչքան՞ ժամանակում ես գրել:

terev
28.05.2010, 21:40
Մի բան էլ պիտի խնդրեմ MSGM ջան:
Արվի այնպես, որ IP/Host-ի, Timeout-ի, Interval-ի և Critical number of pins-ի տվյալները, ծրագիրը փակելուց գրվի ռեեստրում: Եվ բնականաբար ծրագիրը բացելուց ռեեստրից կարդա:

MSGM
29.05.2010, 09:07
http://www.onlinedisk.ru/file/444611/
Էսի ռեեստրով վերսիան :):
Գրել եմ C#-ով: Ահագին հեշտ բան էիր ուզել, 15 րոպեի բան էր, բայց մի քիչ քչփորեցի ինետը, որովհետև C#-ի շատ փորձ չունեմ, մի 1 ժամ տևեց: Բայց դու մի քիչ հլը բզբզի, տես բագեր եթե գտնես դզեմ :B:

terev
29.05.2010, 11:15
Հեսա կասես «դավադիտ» արեց էս terev-ը: :)

Հիմա բացում եմ այդ ծրագրի 3 տարբերակ և ամեն տարբերակը գցում եմ տարբեր պապկաներում և վերանվանում եմ, օրինակ Pinger_1, Pinger_2 և Pinger_3, և փոխում եմ այդ տարբերակների icon-ները, որպեսզի ակնառու լինի: Դե պարզ է, որ ամեն տարբերակին տալիս եմ առանձին IP: Բայց փաստորեն ծրագրերը փակելուց հետո, ռեեստրում գրվում է վերջին փակվող տարբերակի տվյալները:
Եթե դժվար չի, արա այնպես, որպեսզի ռեեստրում կարգավորումները գրվի կախված ծրագրի անվանումից:
Այսինքն Pinger_1, Pinger_2 և Pinger_3-ի կարգավորումները ռեեստրում գրվեն առանձին տեղեր:

Ես էլ գնամ, անկապ հինգ հոգու վարկանիշ տամ, որ կարողանամ, քեզ էլի վարկանիշ տամ: :))

MSGM
29.05.2010, 12:14
Սե՞նց
http://www.onlinedisk.ru/file/444699/

matlev
29.05.2010, 12:43
Հեսա կասես «դավադիտ» արեց էս terev-ը: :)

Հիմա բացում եմ այդ ծրագրի 3 տարբերակ և ամեն տարբերակը գցում եմ տարբեր պապկաներում և վերանվանում եմ, օրինակ Pinger_1, Pinger_2 և Pinger_3, և փոխում եմ այդ տարբերակների icon-ները, որպեսզի ակնառու լինի: Դե պարզ է, որ ամեն տարբերակին տալիս եմ առանձին IP: Բայց փաստորեն ծրագրերը փակելուց հետո, ռեեստրում գրվում է վերջին փակվող տարբերակի տվյալները:
Եթե դժվար չի, արա այնպես, որպեսզի ռեեստրում կարգավորումները գրվի կախված ծրագրի անվանումից:
Այսինքն Pinger_1, Pinger_2 և Pinger_3-ի կարգավորումները ռեեստրում գրվեն առանձին տեղեր:


Իսկ եթե ռեեստրին MSGM-ը հանգիստ տա ու կարգավորումները հենց ծրագրի ֆոլդեռում մի ֆայլի մեջ պահի: :8

MSGM
29.05.2010, 15:50
Իսկ եթե ռեեստրին MSGM-ը հանգիստ տա ու կարգավորումները հենց ծրագրի ֆոլդեռում մի ֆայլի մեջ պահի: :8

Հա, տենց երևի ավելի լավ կլինի: Հեսա
http://www.onlinedisk.ru/file/444893/

terev
29.05.2010, 21:57
Անչափ շնորհակալ եմ, սա այն էր, ինչ ես ուզում եի:
Ինձ թվում է, որ շատերին դեռ պետք կգա այս ծրագիրը, քանի դեռ հայաստանում ինտերնետը ստաբիլ չի: Պարզապես շատերը չեն մտնում այս թեմա և չգիտեն այս ծրագրի մասին:

Եվս մեկ անգամ ՇՆՈՐՀԱԿԱԼՈՒԹՅՈՒՆ: :hands

MSGM
30.05.2010, 09:51
Խնդրեմ :))

javaharut
30.05.2010, 22:19
Ես կօգտագործեմ ծրագիրը: MGSM ջան ես էլ եմ քեզ շնորհակալություն հայտնում: Շատերին պետք կգա ծրագիրդ

Արամ
30.05.2010, 22:35
Շնորհակալ եմ MGSM , բիգ տհենկս ի ռեպսկետ, ես էլ եմ օգտագործում…Հա Տերև քեզ ել շնորհակալություն ;)

Bruno
30.05.2010, 23:48
Իմ կողմից էլ ընդունի շնորհակալություն MSGM:

Բայց ոնց որ մի հատ բագ ունի այս ծրագիրը: Գնալով իրեն հատկացված հիշողության ծավալը մեծանում ա: Որ չանջատեմ , կարողա մի քանի ժամ հետո կոմպը լռվի:
Կարողա մենակ իմ մոտա ըտենց:

matlev
31.05.2010, 01:07
Իմ կողմից էլ ընդունի շնորհակալություն MSGM:

Բայց ոնց որ մի հատ բագ ունի այս ծրագիրը: Գնալով իրեն հատկացված հիշողության ծավալը մեծանում ա: Որ չանջատեմ , կարողա մի քանի ժամ հետո կոմպը լռվի:
Կարողա մենակ իմ մոտա ըտենց:

Ճիշտ որ: 7-ի վրա նոր փորձեցի: Վաղը կասեմ, թե XP-ի վրա ոնց ա մոտս:

matlev
31.05.2010, 01:29
Ճիշտ որ: 7-ի վրա նոր փորձեցի: Վաղը կասեմ, թե XP-ի վրա ոնց ա մոտս:

Իսկ Վիստա կամ 7 օգտագործողների համար սա էլ պետքական կլինի: Ժամանակ լինի կնայեմ, կարելի ա սերվերների քանակն ավելացնել: :)

terev
31.05.2010, 10:35
Իմ կողմից էլ ընդունի շնորհակալություն MSGM:

Բայց ոնց որ մի հատ բագ ունի այս ծրագիրը: Գնալով իրեն հատկացված հիշողության ծավալը մեծանում ա: Որ չանջատեմ , կարողա մի քանի ժամ հետո կոմպը լռվի:
Կարողա մենակ իմ մոտա ըտենց:

Իրոք որ այդպես է: Բայց քանի որ ես հաճախակի եի կոմպս ռեստարտ անում, ես այդ բագը չեի նկատել: Հուսով եմ, որ MSGM-ի համար մի քանի րոպեի գործ է: :)

Աթեիստ
31.05.2010, 20:32
Մոդերատորական. եթե ինչ որ մեկը չի ընկալում մյուսի գրածները, դա դեռ չի նշանակում, թե կարող է դրանք անվանել ծիծաղելի։

MSGM
01.06.2010, 13:18
Իմ կողմից էլ ընդունի շնորհակալություն MSGM:

Բայց ոնց որ մի հատ բագ ունի այս ծրագիրը: Գնալով իրեն հատկացված հիշողության ծավալը մեծանում ա: Որ չանջատեմ , կարողա մի քանի ժամ հետո կոմպը լռվի:
Կարողա մենակ իմ մոտա ըտենց:

Ուղղեցի: Ի դեպ, բագը C#- ի Ping կլասսի մեջ էր (մանրամասներ (http://blogs.msdn.com/b/joncole/archive/2005/12/15/debugging-a-memory-leak-in-managed-code_3a00_-ping-_2d00_-sendasync.aspx)): Բարեբախտաբար, բագը շրջանցելու ձև գտա:

http://www.onlinedisk.ru/file/447119/

Miq_stdio
15.07.2010, 14:38
բարև բոլորին․․ ոնց եք հայեր
շատ հեշտ խնդիր ունեմ
ինձ պետքա բուդիլնիկ-ի ծրագիր գրել օգտագործելով #include<time>
զնգոցնել թող լինի '\a'-ով
պետք է որ իմ գրած ժամանակին զնգա 60 անգամ
նախորոք ասեմ, որ իմ մոտ linux Ubuntu է
հանկարծ windows-ի գրադարաններին կամ ժամերին չդիմեք
շնորակալություն
4-րդ խոսափող :)

Ghevond20
25.07.2010, 21:53
բարև բոլորին․․ ոնց եք հայեր
շատ հեշտ խնդիր ունեմ
ինձ պետքա բուդիլնիկ-ի ծրագիր գրել օգտագործելով #include<time>
զնգոցնել թող լինի '\a'-ով
պետք է որ իմ գրած ժամանակին զնգա 60 անգամ
նախորոք ասեմ, որ իմ մոտ linux Ubuntu է
հանկարծ windows-ի գրադարաններին կամ ժամերին չդիմեք
շնորակալություն
4-րդ խոսափող :)

Այ եդ ուրիշ հարց: Եսքան կարդացի ոչմեկ Ubuntu ի անուն չտվեց: Եթե մի քիչ գոնե դու մտածես քո խնդրի մասին եվ գոնե կիսատ ծրագիր ցույց տաս ետ ժամանակ կոգնեմ :) Եթե ուզում ես Ծրագրաորղ դառնալ ավելի լավ կլինի դու քո խնդրի վրա մի լավ չարչարվես եվ մասնակի հարցեր տաս ոչթե խնդիրտ պատրաստի ուզես :) մի քիչ մտածի խնդրիդ մասին գրի կոգնեմ

V!k
05.10.2010, 17:59
ժող LabView-ին ծանոթ մարդ կա՞: սենց խնդիր կա" ունենք 2 հատ 7 սեգմենտանոց ցուցատախտակ,պետք է կազմել ծրագիրը (սխեման),որով -99ից 99 ինչ թիվ գրենք,անմիջապես գրվի ցուցատախտակին",կօգնե՞ք կամ ուղղություն ասեք՞

Հարություն
02.01.2011, 01:02
Բարև ձեզ ժողովուրդ ով կարա սենց մատռից ստանա ինչվոր ծրագարավորման միջավայրում?????

1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7 (օձաձև)

soultaker
13.03.2011, 14:46
Էս վերջի խնդիրը ուժի մեջա՞, թե արդեն ուշա