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

  • Креатор на темата Креатор на темата back_rest
  • Време на започнување Време на започнување
Се молам за помош. Треба дса изаработам програма за пресметување на работно време но вработените работат двократно од 8-12 со пола час пауза и од 17-20 ббез пауза.Треба да се пресмета времето поминато за еден ден и времето поминато за една недела. Ми треба идеа за пресметка на поминатото време за внесуванје на време средив сам. поз
 
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
 
Имаш во јава BufferedReader кој ти чита ред по ред. За твојов пример мислам дека ти е доволен. Пример:
Код:
BufferedReader reader = new BufferedReader(new FileReader(datoteka));
// Читаш со
String input =  reader.readLine();

Притоа методата за читање може да предизвика IOException.
 
Имаш во јава 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
 
Со Split или StringTokenizer() можеш да ги раздвоиш. :)
 
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()
 
Неможам да сватам, како мислиш не ти се појавува компајлерот ? :S

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

Ако ја стартуваш преку компајлер ќе ти се гасне програмот затоа што програмата има влезни параметри.
Значи ваква програма се стартува вака:
Код:
gcc imeNaPrograma.cpp vlez1 vlez2
...бар тоа го приметив вака од око, ако мислеше за нешто друго, кажи што точно правиш и што точно се дешава, дали ти вади ерор, ако вади кој ерор го вади... и ќе пробаме да ја наредиме. :)

Искрено ни ја не ја сфаќам :D
Чуден код, кој што може да се скрати за барем едно 10 реда (еден стандарден нејмспејс ќе заврши работа, итн)
Чим на крај глеам system pause, мора да е преку компајлер, ама па во која библиотека од овие ќе биде дефинирана??
а тоа gcc на некои компајлери може да не работи, можно е да треба g++
 
MI treba kod za igra besilka vo C++ i opengl:salut:
 
Да се напише програма која од непознат број броеви внесени од тастатура ќе ги изброи и испечати само оние кои имаат парен бр. на цифри. Броењето на цифрите да се реализира преку рекурзивна функција.??? во ц. :toe::toe:
 
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).
 
Здраво,ај ако може малце помош за Ц++
Значи,задачава е: Да се состави матрица
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

Некој за помош? :)
 
Здраво,ај ако може малце помош за Ц++
Некој за помош? :)
А 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");
}
 
Ауу да... :kesa:
заборавив,пошто нас ни го бараат само ова на колоквиуми,main делот не го бараат затоа... Во ред е,сепак фала на одговорот :kesa:
 
Ауу да... :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:
 
Океј,фала многу :)
 

Kajgana Shop

Back
На врв Bottom