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

Buna,am de realizat urmatorul proiect in c Cine ma poate ajuta cu cateva sfaturi despre problema si unde e mai bine sa il scriu avad in vedere ca trebuie obligatoriu in c ? visual studio?

Anexe:

Răspunsuri la întrebare

Răspuns de S0unds
5
#include <iostream>
#include <string.h>
using namespace std;

int main()
{
char row1[20],row2[20],row3[20];
char txt[200],aux[5];
int n;
row2[0]='a';row2[1]='s';row2[2]='d';
row2[3]='f';row2[4]='g';row2[5]='h';
row2[6]='j';row2[7]='k';row2[8]='l';
row2[9]=NULL;

row1[0]='q';row1[1]='w';row1[2]='e';
row1[3]='r';row1[4]='t';row1[5]='y';
row1[6]='u';row1[7]='i';row1[8]='o';
row1[9]='p';row1[10]=NULL;

row3[0]='z';row3[1]='x';row3[2]='c';
row3[3]='v';row3[4]='b';row3[5]='n';
row3[6]='m';row3[7]=NULL;

cin.getline(txt,200);
n=strlen(txt);

for(int i=0;i<n;i++)
{
if(txt[i]!=' '||txt[i]!='.'||txt[i]!=',')
{
aux[0]=txt[i];
for(int j=0;j<10;j++)
{
if(aux[i]==row1[j])
{
if(j-1<0)
{
txt[i]=row1[9];
}
else
txt[i]=row1[j-1];
}
}
for(int j=0;j<9;j++)
{
if(aux[i]==row2[j])
{
if(j-1<0)
{
txt[i]=row1[8];
}
else
txt[i]=row1[j-1];
}
}
for(int j=0;j<7;j++)
{
if(aux[i]==row3[j])
{
if(j-1<0)
{
txt[i]=row1[6];
}
else
txt[i]=row3[j-1];
}
}
}
}
cout<<txt;
}

//Deocamdata asta e cu ce pot sa te ajut
//Nu stiu cum e C-ul dar e aproape asemanator
//cu C++. Poti folosi console application pe
//visual studio--> visual c++ sau in codeblocks
//sau ce doresti tu

mirunadansp6incb: multumesc mult !
Alte întrebări interesante