Помош: Кратки програмки

Член од
6 јуни 2009
Мислења
3.094
Поени од реакции
445
ми треба програм за снимање на звук не можам никако да се снајдам ПОМОШ !!!!
Sound recorder во windows, троа подобар Audacity.

Ако ти е за да испрограмираш за снимање звук, види го кодот на Audacity. Побарај на MSDN - DirectSound (за windows).
 
Член од
15 декември 2009
Мислења
6
Поени од реакции
0
ZDRAVO:helou:ako moze nekoj da ja resi ovaa zadaca.vo c++

Да се најдат сите природни броеви помали од дадениот
природен број n внесен преку тастатура, кои се палиндроми.
Објаснување: Палиндром е број кој се чита исто и одназад
нанапред, како и однапред наназад.
 

SkyDriver

Would like my bananna ?
Член од
31 јули 2008
Мислења
2.140
Поени од реакции
221
Еве друже вака мислам дека точно треба да работи:
Код:
#include <iostream>
using namespace std;
int rev(int n) { int r=0; while(n>0) {r=(r*10)+(n%10); n/=10;} return r; }
bool check(int num) {
for(int i=2; i<(int)n/2; i++) { if(num%i==0) {return false;} }
return true;
}
int main()
{
int n = 0;
cout << "Vnesete go 'n': ";
cin>>n;
for(int i=0; i<n; i++) {
if(i==rev(i) && check(i)!=false) { cout << i << endl;}
}
return 0;
}
Среди си само евентуалните синтаксички грешки и мислам дека ќе работи, ако не дава точни резултати пиши и ќе го средиме како што треба. :)
 
Член од
15 декември 2009
Мислења
6
Поени од реакции
0
druze izvini moja greska namesto c project napisav c++...izvini uste ednas zatoa mene mi kazuvase greska vo kopmajlerot.ke moze da ja napisis vo c project?
 

SkyDriver

Would like my bananna ?
Член од
31 јули 2008
Мислења
2.140
Поени од реакции
221
druze izvini moja greska namesto c project napisav c++...izvini uste ednas zatoa mene mi kazuvase greska vo kopmajlerot.ke moze da ja napisis vo c project?
Изволте. :)
Поправена е и bool функцијата.

Код:
#include <stdio.h>
int rev(int n) { int r=0; while(n>0) {r=(r*10)+(n%10);n/=10;}return r; }
bool check(int n) {for(int i=2; i<n/2; i++) {if(n%i==0) {return false;}}
return true;
}
int main()
{
int n = 0;
printf("Vnesete go 'n': ");
scanf("%d", &n);
for(int i=0; i<n; i++) {
if(i==rev(i) && check(i)!=false) { printf("%d ", i);}
}
return 0;
}
Пробај ја и ако не работи како што треба кажи ќе ја средиме... и исто така ваквиот код ги печати и едноцифрените броеви... ако тие не спаѓаат во палиндроми ондак промени ја стартната позиција на i во for циклусот во маин функцијата да започнува од 10...
 

SkyDriver

Would like my bananna ?
Член од
31 јули 2008
Мислења
2.140
Поени од реакции
221
Упсс... Друже, тебе ти требале природните броеви (а мојот код ги печати простите палиндроми)...

Еве го точниот:

Код:
#include <stdio.h>
int rev(int n) { int r=0; while(n>0) {r=(r*10)+(n%10);n/=10;}return r; }
int main()
{
int n = 0;
printf("Vnesete go 'n': ");
scanf("%d", &n);
for(int i=0; i<n; i++) {
if(i==rev(i)) { printf("%d ", i);}
}
return 0;
}
Го пробав и во компајлер океј си работи (Visual Studio 2008).
 
Член од
26 јуни 2006
Мислења
288
Поени од реакции
24
знае ли некој дали во ц има функција за спојување на текстуални низи, ако нема како се прави тоа?
 

SkyDriver

Would like my bananna ?
Член од
31 јули 2008
Мислења
2.140
Поени од реакции
221
знае ли некој дали во ц има функција за спојување на текстуални низи, ако нема како се прави тоа?
Хмм... мислиш, ако имаш 2 низи, од тие 2 низи да направиш една (пример низа = низаА+низаБ) или мислиш да додаваш/одзимаш елементи во/од низата ?

Ако е првото, не сум сигурен дали има класичен метод за спојување на низите освен тоа да го изведеш „рачно“, а ако е второто ондак мислам дека ќе ти треба динамичка алокација или пак манипулација со елементите (поместување на индексите).

for(int i=0; i<n; i++) {

se si e vo red samo tuka nesto mi izvav greska.sto mozi da e?
Хмм... незнам друже, кај мене истиот код не јави грешки (во Visual Studio 2008).
Кажи што грешка ти јавува, зашто вака на слепо не би можел ништо да ти кажам. :toe:
П.С. Провери го убаво кодот да не си угнал некоја заграда, запирка или слично.
 

SkyDriver

Would like my bananna ?
Член од
31 јули 2008
Мислења
2.140
Поени од реакции
221
Момци, заглавив на една ствар, па ако знае некој и ако сака нека помага :)

Значи се работи за Ajax + JacaScript + PHP... имам Search engine кој пребарува низ база според внесениот текст, е арно тоа, ама незнам како да направам кога корисникот ќе пише текст и кога ќе стисне ентер, да се изврши функција (значи да не мора да оди со маусот до дугмето).
Ако беше чисто PHP ондак во формата ќе ставев action="fajlot.php", ама мене ми треба да повикам JavaScript функција за да се изврши пребарувањето.
Кај дугмето onClick="javaScriptFunkcijata(tekstot)" вака океј си работи, а како да ставам кај текст боксот кога ќе притисне ентер да се изврши истата функција ?
 
Член од
20 декември 2009
Мислења
42
Поени од реакции
2
Здраво:helou: ако може некој да ја реши задачава во C-Project
[FONT=&quot]Да се најдат сите природни броеви помали од природниот
број n внесен преку тастатура, кои што се деливи со сите
свои цифри.[/FONT] Фалави однапред:smir:
 
Член од
3 ноември 2008
Мислења
431
Поени од реакции
90
Пишувам програма за погодување на број во Pascal 7.0. Но при компајлирањето ми јавува грешка дека имам испуштено ";" а јас секаде ставив таков знак. Ај некој нека ми каже каде грешам. Еве го кодот:
Program Pogodi go brojot;
Var number,guess,i,counter:Integer;
Begin
Randomize;
counter:=0;
For i:=1 To 3 Do Begin
number:=1+Random(3);
WriteLn('---------------------');
WriteLn(i,'. Pogodi go brojot.');
Repeat
Write('Daj mi broj pomegju 1 i 3:');

ReadLn(guess)
If (guess<number) Then Begin
WriteLn('Brojot e premnogu mal. '+' Brojot beshe:',number);
if(i<>) then WriteLn('Obidete se povtorno!');
Else WriteLN('Igrata e zavrsena.');
Break;
End;
If (guess>number) Then Begin
WriteLn('Brojot e premnogu golem.'+' Brojot beshe ',number);
if (i<>3) then WriteLn('Obidete se povtorno!');
Else WriteLn('Igrata e zavrsena.');
Break;
End;
If (guess=number) Then Begin
WriteLn(Cestitki!!!);
if (i<>3) then WriteLn ('Vie go pogodivte brojot!!!);
Else WriteLn('Igrata e zavrsena');
counter:=counter+1;
Break;
End;
Untel guess=number;
End;
WriteLn('-----------------------------------');
WriteLn;
WriteLn('Vkupno poeni:'counter,'of 3');
WriteLn('------------------------------');
ReadLn;
End.
 

SkyDriver

Would like my bananna ?
Член од
31 јули 2008
Мислења
2.140
Поени од реакции
221
Здраво:helou: ако може некој да ја реши задачава во C-Project
[FONT=&quot]Да се најдат сите природни броеви помали од природниот
број n внесен преку тастатура, кои што се деливи со сите
свои цифри.[/FONT] Фалави однапред:smir:
Код:
// Ова ти е функцијата за проверка дали бројот е делив со неговите цифри
int proveri(int n) {
int br = n;
while(n>0) {
if(br%(n%10)!=0) { return false; }
n/=10;
}
return true;
}

// Во маин функцијата
int main() {
int n = 10000;
for(int i=0; i<n; i++) {
if(proveri(i)==true) {
printf("%d ", i);
}
}
}
Пишувам програма за погодување на број во Pascal 7.0. Но при компајлирањето ми јавува грешка дека имам испуштено ";" а јас секаде ставив таков знак. Ај некој нека ми каже каде грешам. Еве го кодот:

Код:
Program Pogodi go brojot;
Var number,guess,i,counter:Integer;
Begin
Randomize;
counter:=0;
For i:=1 To 3 Do Begin
number:=1+Random(3);
WriteLn('---------------------');
WriteLn(i,'. Pogodi go brojot.');
Repeat
Write('Daj mi broj pomegju 1 i 3:');

[B][U]ReadLn(guess)[/U][/B]
If (guess<number) Then Begin
WriteLn('Brojot e premnogu mal. '+' Brojot beshe:',number);
if(i<>) then WriteLn('Obidete se povtorno!');
Else WriteLN('Igrata e zavrsena.');
Break;
End;
If (guess>number) Then Begin
WriteLn('Brojot e premnogu golem.'+' Brojot beshe ',number);
if (i<>3) then WriteLn('Obidete se povtorno!');
Else WriteLn('Igrata e zavrsena.');
Break;
End;
If (guess=number) Then Begin
WriteLn(Cestitki!!!);
if (i<>3) then WriteLn ('Vie go pogodivte brojot!!!);
Else WriteLn('Igrata e zavrsena');
counter:=counter+1;
Break;
End;
Untel guess=number;
End;
WriteLn('-----------------------------------');
WriteLn;
WriteLn('Vkupno poeni:'counter,'of 3');
WriteLn('------------------------------');
ReadLn;
End.
Си заборавил кај болдираниот дел :)
 

Kajgana Shop

На врв Bottom