Informatică, întrebare adresată de Cezar0606, 9 ani în urmă

Se da un sir cu n numere naturale. Afisati inversele tuturor numerelor din sir.

Răspunsuri la întrebare

Răspuns de lozanalex
1
Pentru Pascal

var
  i,n:integer;
  a:array [1..1000] of string;

procedure reverse(var x:string);
var
  i:integer;
  s:string;
begin
  for i:=length(x) downto 1 do
    s:=s+x[i];
  x:=s;
end;

begin
  readln(n);
  for i:=1 to n do
    readln(a[i]);
  for i:=1 to n do
    reverse(a[i]);
  for i:=1 to n do
    writeln(a[i]);
end.

Pentru C++

#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int n;
    cin >> n;
    vector <string> a(n);
    for (int i=0; i<a.size(); i++)
        cin >> a[i];
    for (int i=0; i<a.size(); i++)
        reverse(a[i].begin(),a[i].end());
    for (int i=0; i<a.size(); i++)
        cout << a[i] << '\n';
    return 0;
}
Alte întrebări interesante