a IX-a A1 lecții INFORMATICĂ | 7 lecții T.I.C.
Informatică
█
Lectia 00
T.I.C.

█
Lectia 01   |   Lectia 02   |   Lectia 03   |   Lectia 04
█
Lectia 05   |   Lectia 06   |   Lectia 07
a IX-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a IX-a C0 lecții INFORMATICĂ | 3 lecții T.I.C.
T.I.C.
█
Lectia 01   |   Lectia 02   |   Lectia 03
a IX-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a IX-a E0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a A0 lecții INFORMATICĂ | 7 lecții T.I.C.
T.I.C.
█
Lectia 07   |   Lectia 08   |   Lectia 09   |   Lectia 10   |   Lectia 11   |   Lectia 12   |   Lectia 13
a X-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a A6 lecții INFORMATICĂ | 0 lecții T.I.C.
Informatică
█
Lectia 16   |   Lectia 17   |   Lectia 18   |   Lectia 19
Lectia 19 --- [ 1 Probleme rezolvate ]
1. Sa se scrie un program C++ care citeste un sir de caractere. Pentru fiecare cuvant sa se inlocuiasca fiecare litera cu litera care se afla in alfabet cu m pozitii dupa ea. Numarul celor m pozitii se face circular considerand ca dupa “Z” urmeaza “A”.
Propune o soluție

S
o
l
u
ț
i
a:
Introdu următorul text: 554302044
#include<iostream>
#include<string.h>
using namespace std;
char sir[256];
int m;
char litera(char x, int m){
if('z'-x>=m)
    return x+m;
else
    return 'a'+m-('z'-x);
}
int main()
{
cout<<"Sirul ";
cin.get(sir,256);
cin.get();
cout<<"m=";
cin>>m;
for (int i=0; i<strlen(sir);i++)
{
    if(sir[i]>='a' && sir[i]<='z')
       sir[i]=litera(sir[i], m);
}
cout<<sir;
return 0;
}

Fii primul care comentează lecţia
     Submit
  |   Lectia 20   |   Lectia 21
a XI-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a E0 lecții INFORMATICĂ | 1 lecții T.I.C.
T.I.C.
█
Fişa 01
a XII-a A2 lecții INFORMATICĂ | 6 lecții T.I.C.
Informatică
█
Lectia 01   |   Lectia 02
T.I.C.

█
Fişa 01   |   Fişa 02   |   Fişa 03   |   Fişa 04   |   Fişa 05   |   Fişa 06
a XII-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XII-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XII-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XII-a E0 lecții INFORMATICĂ | 0 lecții T.I.C.
Excelenta A0 lecții INFORMATICĂ | 0 lecții T.I.C.