Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Lucru cu fisiere in C++  (Citit de 6352 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
siplon
Strain


Karma: -12
Deconectat Deconectat

Mesaje: 5



Vezi Profilul
« : Octombrie 04, 2011, 10:42:29 »

                                                               ******************
                                                                   *****Problema*******
                                                                        ******************

 

Fisierul intrare.txt contine pe prima linie 2 numere intregi separate prin spatiu,care reprezinta numarul de linii si coloane a unei matrici.De elaborat un program C++ care ne va afisa la ecran matricea din fisier, cit si liniile ce contin numarul maximal din matrice.



                                       *************************
                   * problema 13                        *
                   *************************


Cimpul first- un numar real(lungimea unui dreptunghi)
Cimpul second-un numar real(latimea unui dreptunghi)
De creat metode:
   Arie()-va returna aria dreptunghiului
   Perimetru()- va returna perimetrul dreptunghiului.

ajutatima...




ms frumos!
« Ultima modificare: Octombrie 18, 2011, 10:34:03 de către siplon » Memorat
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #1 : Octombrie 04, 2011, 12:46:13 »

Prietene, rezolva-ti singur tema.
Memorat
Mitza444
Client obisnuit
**

Karma: 6
Deconectat Deconectat

Mesaje: 82



Vezi Profilul
« Răspunde #2 : Octombrie 08, 2011, 22:22:59 »

Ce e asa de greu?? Raised eyebrow Deschizi fisierul citesti n si m dupa care faci 2 for-uri(unul pana la n si celalalt pana la m) cu care citesti o matrice si tot 2 for-uri ca sa o afisezi, numai ca afisarea o faci cu cout ca parca trebuie pe ecran nu  in fisier.  wink
Memorat
siplon
Strain


Karma: -12
Deconectat Deconectat

Mesaje: 5



Vezi Profilul
« Răspunde #3 : Octombrie 18, 2011, 10:20:01 »

cine poate rezolva aceasta problema va rog frumos ajutatima ca numi iese
Memorat
siplon
Strain


Karma: -12
Deconectat Deconectat

Mesaje: 5



Vezi Profilul
« Răspunde #4 : Octombrie 18, 2011, 10:35:09 »

am aceste 2 probleme:

Citat
                                                              ******************
                                                                   *****Problema*******
                                                                        ******************

 

Fisierul intrare.txt contine pe prima linie 2 numere intregi separate prin spatiu,care reprezinta numarul de linii si coloane a unei matrici.De elaborat un program C++ care ne va afisa la ecran matricea din fisier, cit si liniile ce contin numarul maximal din matrice.



                                       *************************
                   * problema 13                        *
                   *************************


Cimpul first- un numar real(lungimea unui dreptunghi)
Cimpul second-un numar real(latimea unui dreptunghi)
De creat metode:
   Arie()-va returna aria dreptunghiului
   Perimetru()- va returna perimetrul dreptunghiului.

ajutatima...




ms frumos!


ajutatima va rog frumooooooooooosssssssssss ca iau 2 de 2222222222222222222222222222222222222222222


ms!
Memorat
gabitzish1
Moderatori infoarena
Nu mai tace
*****

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« Răspunde #5 : Octombrie 18, 2011, 11:55:21 »

Tu cum ai incercat sa faci?
Memorat
maritim
Vorbaret
****

Karma: 59
Deconectat Deconectat

Mesaje: 176



Vezi Profilul
« Răspunde #6 : Octombrie 18, 2011, 19:38:14 »

Daca nu stii functiile din c (fopen(), fclose(), fscanf()) incearca sa te uiti aici : C++ Reference Wink .
Memorat
ciuperca
Strain


Karma: 19
Deconectat Deconectat

Mesaje: 16



Vezi Profilul
« Răspunde #7 : Octombrie 25, 2011, 09:33:09 »

Nu stiu C++, dar uite codul in Javascript.

Cod:
var fs = require('fs');

fs.readFile('input.txt', 'utf8', function (err, data) {
  if (err) throw err;
  console.log(data);
  var lines = data.split('\n');
  var header = lines[0].split(' ');
  var rows = parseInt(header[0]), cols = parseInt(header[1]);
  var max = -1000000;
  for (i = 1; i <= rows; ++ i) {
    lines[i] = lines[i].split(' ');
    for (j = 0; j < cols; ++ j) {
      lines[i][j] = parseInt(lines[i][j]);
      max = lines[i][j] > max ? lines[i][j] : max;
    }
  }

  for (i = 1; i <= rows; ++ i) {
    for (ok = false, j = 0; j < cols; ++ j)
      if (lines[i][j] == max)
        ok = true;
    if (ok)
      console.log(i);
  }
});

function Arie(a, b) {
  return a * b;
}

function Perimetru(a, b) {
  return 2 * (a + b);
}

exports.Arie = Arie;
exports.Perimetru = Perimetru;
Memorat
siplon
Strain


Karma: -12
Deconectat Deconectat

Mesaje: 5



Vezi Profilul
« Răspunde #8 : Octombrie 26, 2011, 09:50:17 »

                  *************************
                   * problema 13                          *
                   *************************


Cimpul first- un numar real(lungimea unui dreptunghi)
Cimpul second-un numar real(latimea unui dreptunghi)
De creat metode:
   Arie()-va returna aria dreptunghiului
   Perimetru()- va returna perimetrul dreptunghiului.
Memorat
klamathix
Echipa infoarena
Nu mai tace
*****

Karma: 733
Deconectat Deconectat

Mesaje: 1.216



Vezi Profilul
« Răspunde #9 : Octombrie 26, 2011, 11:24:27 »

Nu stiu C++, dar uite codul in Javascript.

Cod:
var fs = require('fs');

fs.readFile('input.txt', 'utf8', function (err, data) {
  if (err) throw err;
  console.log(data);
  var lines = data.split('\n');
  var header = lines[0].split(' ');
  var rows = parseInt(header[0]), cols = parseInt(header[1]);
  var max = -1000000;
  for (i = 1; i <= rows; ++ i) {
    lines[i] = lines[i].split(' ');
    for (j = 0; j < cols; ++ j) {
      lines[i][j] = parseInt(lines[i][j]);
      max = lines[i][j] > max ? lines[i][j] : max;
    }
  }

  for (i = 1; i <= rows; ++ i) {
    for (ok = false, j = 0; j < cols; ++ j)
      if (lines[i][j] == max)
        ok = true;
    if (ok)
      console.log(i);
  }
});

function Arie(a, b) {
  return a * b;
}

function Perimetru(a, b) {
  return 2 * (a + b);
}

exports.Arie = Arie;
exports.Perimetru = Perimetru;


Nici eu nu stiu C++, dar uite niste cod in Pascal.

Cod:
Procedure ProcessRectangle(Length : Double; Width : Double);
var
Perimeter : Double;
Area : Double;
begin
Perimeter := 2 * (Length + Width);
Area := Length * Width;

writeln('The perimeter of the rectangle is ', Perimeter);
writeln('The area of the rectangle is ', Area);
end;
Memorat
siplon
Strain


Karma: -12
Deconectat Deconectat

Mesaje: 5



Vezi Profilul
« Răspunde #10 : Noiembrie 01, 2011, 11:21:19 »

cine ma ajuta sami fac temele pe acasa la C++ ca ma enerveaza programele de programare care nau interfata grafica...

ahhhhhhh

mai am niste probleme (laboratoare)...
Memorat
psycho21r
Client obisnuit
**

Karma: -15
Deconectat Deconectat

Mesaje: 74



Vezi Profilul
« Răspunde #11 : Noiembrie 11, 2011, 21:41:38 »

Dragul meu, dacă te deranjează programele de programare care nau interfață grafică, le poți face tu cu interfață și să facă același lucru din punct de vedere algoritmic.

Și, poate nu știai, cratima e după cifre, pe majoritatea tastaturilor.
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines