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

Рунчев

Esi mi dobaaar
Член од
29 мај 2007
Мислења
1.263
Поени од реакции
191
Се молам за помош. Треба дса изаработам програма за пресметување на работно време но вработените работат двократно од 8-12 со пола час пауза и од 17-20 ббез пауза.Треба да се пресмета времето поминато за еден ден и времето поминато за една недела. Ми треба идеа за пресметка на поминатото време за внесуванје на време средив сам. поз
 
Член од
30 мај 2008
Мислења
21
Поени од реакции
0
mi treba pomos za eden program vo java. ima li nekoj od vas raboteno so FileChannel za da citam od nekoj fajl podatoci

na primer ako imam nekoj fajl i vo nego imam :

5
1 3
2 4
5 8
9 10
55 100

i mi treba da procitam na pocetokot kolku redovi imam n =5 vo mojot slucaj
i posle so nekoja metoda da gi razdelam redovite i da polnam 2 tabeli so niv

na primer:
tabela1={1,2,5,9,55}
tabela2={3,4,8,10,100}

ili moze i so nekoj drug citac na fajlovi ama da e brz , da ne e Scanner
 
Член од
14 јануари 2008
Мислења
1.341
Поени од реакции
162
Имаш во јава BufferedReader кој ти чита ред по ред. За твојов пример мислам дека ти е доволен. Пример:
Код:
BufferedReader reader = new BufferedReader(new FileReader(datoteka));
// Читаш со
String input =  reader.readLine();
Притоа методата за читање може да предизвика IOException.
 
Член од
30 мај 2008
Мислења
21
Поени од реакции
0
Имаш во јава BufferedReader кој ти чита ред по ред. За твојов пример мислам дека ти е доволен. Пример:
Код:
BufferedReader reader = new BufferedReader(new FileReader(datoteka));
// Читаш со
String input =  reader.readLine();
Притоа методата за читање може да предизвика IOException.
dobro znam deka i so BufferReader moze da citam ama mi treba nekoja metoda sto ke mi gi razdvoi brojkite za da moze vo tabeli da gi stavam,kako sto e navedeno vo gorniot primer

fala
 

SkyDriver

Would like my bananna ?
Член од
31 јули 2008
Мислења
2.140
Поени од реакции
221
Со Split или StringTokenizer() можеш да ги раздвоиш. :)
 
Член од
14 јануари 2008
Мислења
1.341
Поени од реакции
162
dobro znam deka i so BufferReader moze da citam ama mi treba nekoja metoda sto ke mi gi razdvoi brojkite za da moze vo tabeli da gi stavam,kako sto e navedeno vo gorniot primer

fala
Епа ти сакаш со една метода се да решиш :D
Ти кажа Sky Driver, користи split() и Integer.valueOf()
 
A

apidrone

Гостин
Неможам да сватам, како мислиш не ти се појавува компајлерот ? :S

Претпоставувам дека мислиш... после компајлирање, кога ќе ја стартуваш програмата прозорот одма се гасне... ако мислиш за тоа, како ја стартуваш програмата, преку компајлер или преку команда ?

Ако ја стартуваш преку компајлер ќе ти се гасне програмот затоа што програмата има влезни параметри.
Значи ваква програма се стартува вака:
Код:
gcc imeNaPrograma.cpp vlez1 vlez2
...бар тоа го приметив вака од око, ако мислеше за нешто друго, кажи што точно правиш и што точно се дешава, дали ти вади ерор, ако вади кој ерор го вади... и ќе пробаме да ја наредиме. :)
Искрено ни ја не ја сфаќам :D
Чуден код, кој што може да се скрати за барем едно 10 реда (еден стандарден нејмспејс ќе заврши работа, итн)
Чим на крај глеам system pause, мора да е преку компајлер, ама па во која библиотека од овие ќе биде дефинирана??
а тоа gcc на некои компајлери може да не работи, можно е да треба g++
 
Член од
10 јуни 2009
Мислења
16
Поени од реакции
2
MI treba kod za igra besilka vo C++ i opengl:salut:
 

-Rubik-

>>{- _ -}<<
Член од
31 октомври 2009
Мислења
315
Поени од реакции
101
Да се напише програма која од непознат број броеви внесени од тастатура ќе ги изброи и испечати само оние кои имаат парен бр. на цифри. Броењето на цифрите да се реализира преку рекурзивна функција.??? во ц. :toe::toe:
 
Член од
20 декември 2009
Мислења
42
Поени од реакции
2
zdravo!! ako moze nekoj da ja resi zadacava vo C++ za seminarska mi e... odnapred fala vi

Да се креира класа Niza во која може да се сместат одреден
број на податоци (цели броеви), при што вметнатите
податоци во структурата се сортирани во растечки редослед,
т.е. од најмалиот кон најголемиот. Креирај ја опишаната
класа преку креирање на соодветни header и implementation
фајлови, која ќе ги содржи следните податоци:
• buffer, која претставува низа од цели броеви во која ќе
се чуваат податоците.
• numElem, кој претставува цел број во кој се чува бројот
на моментално вметнати податоци во структурата.
Да се дефинира конструктор, кој ја задава почетната
вредност на податочниот член numElem. Да се дефинираат
следните функции членови на класата:
• int broj(int val), која го враќа бројот на податоци во
структурата кои се поголеми од вредноста val.
• int suma(int val), која ја враќа сумата на сите податоци
во структурата кои се помали од вредноста val.
• void insert (int val), која вметнува податок со вредност
val на соодветното место во структурата, т.ш. после овој
метод структурата ќе остане сортирана во растечки
редослед.
• boolean delete(int val), ја пребарува структурата и ако
таа не содржи податок со вредност val, враќа false; во
спротивно го отстранува податокот со вредност val, ја
средува структурата, и враќа true.
• int find(int val), ја пребарува структурата и ако таа не
содржи податок со вредност val, враќа -1; во спротивно ја
враќа вредноста на индексот каде се наоѓа вредноста val во
структурата.
• void print(), ги печати податоците во структурата во
редослед од почетокот кон крајот.
Да се креира фајл koristi.cpp, во кој ќе се демонстрира
користењето на штотуку креираната класа Niza и сите
нејзини функции членови. При креирањето на класата
забрането е да се користат готови библиотечни класи и
функции (освен iostream).
 
Член од
31 август 2008
Мислења
501
Поени од реакции
38
Здраво,ај ако може малце помош за Ц++
Значи,задачава е: Да се состави матрица
0 1 0
0 1 0
0 1 0
0 1 0
0 1 0
Ова ми е кодот
Код:
#include <cstdlib>
#include <iostream>

using namespace std;

void f2()
{
     int i,j,a[5][3];
     for(i=0;i<5;i++)
     {
                     a[i][0]=0;
                     a[i][1]=1;
                     a[i][2]=0;
                     }
                     cout<<"Izgled"<<endl;
                     for(i=0;i<5;i++)
                     {
                                for(j=0;j<3;j++)
                                {
                                                cout<<a[i][j];
                                                }
                                                }
}
а ми ја јавува следната грешка
[Linker error] undefined reference to `WinMain@16'
ld returned 1 exit status
C:\Documents and Settings\Mk\Desktop\Makefile.win [Build Error] [Project2.exe] Error 1
Некој за помош? :)
 

old_School_mk

Програмер, гејмер, psy-trance уживател
Член од
11 август 2009
Мислења
6.158
Поени од реакции
5.933
Здраво,ај ако може малце помош за Ц++
Некој за помош? :)
А main функција во задачава? Ја заборави или намерно сакаш со f2 да ти биде. :)
Еве ти го кодот:
Код:
#include <cstdlib>
#include <iostream>
using namespace std;

void main()
{
int i,j,a[5][3];
for(i=0;i<5;i++)
{
    a[i][0]=0;
    a[i][1]=1;
    a[i][2]=0;
}
cout<<"Izgled"<<endl;
for(i=0;i<5;i++)
{
    for(j=0;j<3;j++)
    {
        cout<<a[i][j];
    }
    cout << endl;
}
system("pause");
}
 
Член од
31 август 2008
Мислења
501
Поени од реакции
38
Ауу да... :kesa:
заборавив,пошто нас ни го бараат само ова на колоквиуми,main делот не го бараат затоа... Во ред е,сепак фала на одговорот :kesa:
 

old_School_mk

Програмер, гејмер, psy-trance уживател
Член од
11 август 2009
Мислења
6.158
Поени од реакции
5.933
Ауу да... :kesa:
заборавив,пошто нас ни го бараат само ова на колоквиуми,main делот не го бараат затоа... Во ред е,сепак фала на одговорот :kesa:
Исто така, да не заборавиш да ставаш нов ред послем во рамките на првиот for циклус за печатење. Требаше да го болдирам тоа кога ти го пратив кодот, ама еве и сега ќе ти покажам:
Код:
for(i=0;i<5;i++)
{
    for(j=0;j<3;j++)
    {
        cout<<a[i][j];
    }
    [B]cout << endl;[/B]
}
Ти ова го имаше пропуштено, а многу битен детал е. :salut:
 
Член од
31 август 2008
Мислења
501
Поени од реакции
38
Океј,фала многу :)
 

Kajgana Shop

На врв Bottom