infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: siplon din Octombrie 04, 2011, 10:42:29



Titlul: Lucru cu fisiere in C++
Scris de: siplon din 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!


Titlul: Răspuns: Lucru cu fisiere in C++
Scris de: George Marcus din Octombrie 04, 2011, 12:46:13
Prietene, rezolva-ti singur tema.


Titlul: Răspuns: Lucru cu fisiere in C++
Scris de: Vidrean Mihai din Octombrie 08, 2011, 22:22:59
Ce e asa de greu?? :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:


Titlul: Răspuns: Lucru cu fisiere in C++
Scris de: siplon din Octombrie 18, 2011, 10:20:01
cine poate rezolva aceasta problema va rog frumos ajutatima ca numi iese


Titlul: Răspuns: Lucru cu fisiere in C++
Scris de: siplon din 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!


Titlul: Răspuns: Lucru cu fisiere in C++
Scris de: Gabriel Bitis din Octombrie 18, 2011, 11:55:21
Tu cum ai incercat sa faci?


Titlul: Răspuns: Lucru cu fisiere in C++
Scris de: Cristian Lambru din Octombrie 18, 2011, 19:38:14
Daca nu stii functiile din c (fopen(), fclose(), fscanf()) incearca sa te uiti aici : C++ Reference (http://www.cplusplus.com/reference/clibrary/cstdio/FILE/) ;) .


Titlul: Răspuns: Lucru cu fisiere in C++
Scris de: Nad Acrepuic din 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;


Titlul: Răspuns: Lucru cu fisiere in C++
Scris de: siplon din 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.


Titlul: Răspuns: Lucru cu fisiere in C++
Scris de: Mihai Calancea din 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;


Titlul: Răspuns: Lucru cu fisiere in C++
Scris de: siplon din 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)...


Titlul: Răspuns: Lucru cu fisiere in C++
Scris de: Ababab din 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.