Se da un sir cu n numere naturale. Afisati inversele tuturor numerelor din sir.
Răspunsuri la întrebare
Răspuns de
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;
}
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
Istorie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
9 ani în urmă
Latina,
9 ani în urmă
Limba română,
9 ani în urmă