Pereiti prie turinio

orionas

Nariai
  • Pranešimai

    311
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    100%

orionas Pranešimai

  1. Darbas atliktas:

    http://www.uzdarbis.lt/index.php?showtopic...mp;#entry744251

     

    taigi yra užduotis, reikia parašyti programą:

    (rezultatu isvedimas su printf(); ne cout)

     

    Parašyti programą, kurią sudarytų keletas funkcijų, kurios:

     

    1. Iš duomenų failo nuskaito n x m dvimatį masyvą;

    2. Suskaičiuoja kiekvieno stulpelio elementų kubų sumą;

    3. Pertvarko masyvą: t.y. jo stupleliai išdėstomi didėjančia tvarka pagal apskaičiuotas kubų sumas;

    4. Visi rezultatai išvedami į ekraną ir rezultatų failą.

     

     

    15 LT HANZA, reikia iki antradienio.

  2. dabar reikia is to masyvo suskaiciuoti kiekvieno stulpelio kubu suma,

     

    for(k=0;k<ROW;k++)

    {

    for(int re=0;re<LINE;re++)

    {

    sum+=matrix[re][k]*matrix[re][k]*matrix[re][k];

    MASS[k]=sum;

    }

    }

     

    pirma elementa iraso gerai.

    tarkim kaip dabar padaryti, kad kai pasikeicia k, sum nusinulintu ?

    nes dabar MASS[1] suma yra dvieju stulpeliu,

  3. kokio headerio reikia sort f-jai?

    radau, kad reikalinga:

    #include <algorithm>

     

    as naudoju VISUAL STUDIO,

    #include "stdafx.h"

    #include "stdlib.h"

     

    bet vistiek idejus ismeta

    1>c:\documents and settings\orionas\my documents\visual studio 2008\projects\dvimaciai\dvimaciai\dvimaciai.cpp(30) : error C3861: 'sort': identifier not found

     

     

    -----

     

    veikia kai uzdedu

     

    #include <iostream>

    #include <algorithm>

     

    std:: kam reikalingas?

     

    int array[] = { 23, 5, -10, 0, 0, 321, 1, 2, 99, 30 };

    int elements = sizeof(array) / sizeof(array[0]);

    std::sort(array, array + elements);

    for (int i = 0; i < elements; ++i)

    printf("%d ", array);

  4. int main()

    {

     

    FILE *fp;

    int i = 0;

    int matrix[100][100];

     

    fp = fopen ("duomenys.dat","r");

    while (!feof(fp)) {

    fscanf(fp, "%d %d %d", &matrix[0], &matrix[1], &matrix[2]);

    i++;

    }

    fclose (fp);

     

    printf("%d",matrix[0][3]);

     

    system("pause");

    return 0;

    }

     

    veikia ;)

     

    tik va, tarkim masyvo elementas neegzistuoja, o man atspauzdina -858993460, kodėl taip?

  5. Taigi vėl klausimą turiu :)

     

    tarkim PHP yra tokia gera funkcija explode();

    C++ kalboje kažkas panašaus yra? Tarkim man iš tekstinio failo reikia skaičius perkelti į dvimatį masyvą.

    3 stulpeliai ir 2 eilutės.

     

    1 2 4 \n

    3 4 6 \n

     

    php explod'inciau pirmiausia pagal \n, vėliau pagal tarpus. C++ nerandu ;)

  6. Aplamai siūlau DELL firmos. Mano DELL STUDIO 1535.

    Baterija ilgai laiko,laptopas nekaista kaip kiti. Tyliai dirba (ventiliatorius pastoviai neburzgia).

     

    Dėl svorio tai nežinau, 2.77 kg įsidėjus į tašę ilgesnį laiką su ja pavaikščiojus įsisveria ....

     

    Darbo atžvilgiu jo PILNAI užtenka, žaidimų nežaidžiu, todėl apie juos nieko negaliu pasakyti ...

    Kamera 2.0 MP.

     

    Yra dvi komplektacijos, vienas su integruota vaizdo plokšte (~2700 LT, 250 GB HDD), kitas neintegruota. (~3000 LT, 320 HDD).

     

    Problemos su WIN XP, bet tai beveik pas visus naujus laptopus, nes draiverius gan sunku rasti (komplektacijoje VISTA draiveriai).

     

     

    Bet jei tu tikrai nori LENGVO, GRAŽAUS DIZAINO laptopo, be abejo APPLE manau geriausias variantas. Tik tiek, kad gali būti problemų su programomis, juk kita OS ...

  7. Skynet naudoju, problemų nekyla.

    O jei iš pažįstamų ir iškilę, jos labai greitai pašalinamos.

     

    Man už tai, kad įvedė internetą ir jo nebuvo 3 dienas (būčiau kreipęsis ankščiau, nes maniau kad XP neveikia, nes naujas laptopas, VISTA draiveriai tik yra), padarė nuolaidą :blink: Nieko neprašiau, o jie "už šias dienas mokėti nereikės". Atėjo sąskaita, tai buvo 0.7 kof. (už mėnesį būna 1).

  8. atsiprašau,

     

    sutvarkiau :huh:

     

    kaip ir sakė kažkas masyvas turi prasidėti nuo 0 o ne 1 :lol:

     

    ir dar prie to pačio:

     

     

    double s(double x);

    int _tmain(int argc, _TCHAR* argv[])

    {

    double tr;

    for(int i=0;i<10;i++)

    {

    tr=s(i);

    }

    printf("%f",tr);

     

    system("pause");

    return 0;

    }

    double s(double x)

    {

    double rez=0;

    rez+=x;

    return rez;

    }

     

     

     

    nususumuoja, kodėl?

  9. klaida:

    1>------ Build started: Project: kazkas, Configuration: Debug Win32 ------

    1>Compiling...

    1>kazkas.cpp

    1>c:\documents and settings\orionas\my documents\visual studio 2008\projects\kazkas\kazkas\kazkas.cpp(1) : warning C4627: '#include <iostream>': skipped when looking for precompiled header use

    1> Add directive to 'stdafx.h' or rebuild precompiled header

    1>c:\documents and settings\orionas\my documents\visual studio 2008\projects\kazkas\kazkas\kazkas.cpp(16) : fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?

    1>Build log was saved at "file://c:\Documents and Settings\orionas\My Documents\Visual Studio 2008\Projects\kazkas\kazkas\Debug\BuildLog.htm"

    1>kazkas - 1 error(s), 1 warning(s)

    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

     

    cia reikia rasyti i new project ar file?

     

    Run-Time Check Failure #2 - Stack around the variable 'mm' was corrupted.

     

    čia viskas veikia, tiesiog nesutalpina į masyvą man ...

  10. bandau uzpildyti masyva, bet nesigauna:

     

     

    #include "stdafx.h"

    #include "stdlib.h"

    #include "math.h"

     

    int _tmain(int argc, _TCHAR* argv[])

    {

    double

    mas[10];

     

    for(int i=1;i<11;i++)

    {

     

    mas=i;

     

    }

     

     

     

    system("pause");

    return 0;

    }

     

     

     

     

    ismeta klaida,

  11. Nelabai Creative ... Turiu 5.1 sistemą, bet silpnokai man su aukštais dažniais jie.

     

    o kas per firma MICROLAB?

     

    O man n4ra 2ia geriausio varijanto ;) Gerau koks stiprintuvas ir kolon4l4s kaip pas mane ;]

     

    Už 150 LT +- 20 LT, nori kolonėles su stiprintuvu geras nusipirkti?

    Čia prie laptopo man jų reikia :)

  12. 3 UŽDAVINYS.

     

    x+12- 0.1x - 0.1 > 2x/3 + 0.9x + 1.9

    6x - 9 > 4x + 4 + 13

     

    x-0.1x - 0.9x - 2x/3 > 1.9 +0.1 -12

    6x - 4x > 4+13+9

     

    -2x/3>-10 | * -1

    2x>26 | :2

     

    2x/3<10 || *3 /*kadangi daugini iš -1 keičiasi ženklas*/

    x>13

     

    2x<30 || :2

    X>13

     

    x<15

    x>13

     

    13<x<15

     

    x=14. (gerai ?)

     

    P.S parašyk formules 1 uždavinio, ir koks turi gautis pirmojo uždavinio atsakymas?

×
×
  • Pasirinkite naujai kuriamo turinio tipą...