Preskoči na sadržaj
Ista raja. Nova runda.
GAMERZ.ba — REBORN
Diskusija

C jezik objašnjenje oko zadatka

125 pregleda · 7 odgovora · otvorena 03.07.2012. u 18:49

Nadam se da nisam promašio podforum :/

E ljudi :)

Bavim se programiranjem već par mjeseci i stekao samo vrlo široko znanje,ALI...veliko ali...

Štekam na jendom zadatku već poduže vrijeme,i treba mi pomoć oko njega...

Zadatak je na izgled vrlo jednostavan:

"Napisati program koji zbraja 2 stringa (char)"

Ali je vrlo kompliciran...eto ako vas ima tu mahera koji znate raditi u C jeziku ako možete da mi se javite da mi pomognete uraditi i shvatiti taj zadatak :)
Biti će i neka nagrada :)
char ti je u biti niz u kojeg prvo slovo nosi index 0
LoKi je napisao/la:
char ti je u biti niz u kojeg prvo slovo nosi index 0 :)
char je string eto...unosim dva broja i stvarno neznamšta uraditi...nek ine kontaju...pa evo


govorim o tome da kada upisem 1 i drugi npr 1 i da ispiše zbroj =2

1+1=2
/brajanje 2 stringa char ti znači ovo. Prvi string nek ti bude "Ne", drugi string "kad" i zbir ta 2 stringa će ti biti "Nekad". Ne znam šta ti je tu sporno ?
Koliko sam ja razumio, ti imaš u dva stringa zadata dva broja koja moraš sabrati.Naravno, u charu ne možeš raditi sa aritmetičkim operacijama, zato u C-u postoji funkcija koja prebacuje iz char u integer(int) i pomoću nje ćeš u nove dvije varijable prebaciti vrijednost broja i tako poslije samo sabrati te varijable.

Probaj sa ovom fukcijom, imaš i primjer:

http://roseindia.net/c-tutorials/c-string-int.shtml
KRYSTAL je napisao/la:
Koliko sam ja razumio, ti imaš u dva stringa zadata dva broja koja moraš sabrati.Naravno, u charu ne možeš raditi sa aritmetičkim operacijama, zato u C-u postoji funkcija koja prebacuje iz char u integer(int) i pomoću nje ćeš u nove dvije varijable prebaciti vrijednost broja i tako poslije samo sabrati te varijable.

Probaj sa ovom fukcijom, imaš i primjer:

http://roseindia.net/c-tutorials/c-string-int.shtml
Ne kontam baš ovo...
On nikako ne upisuje prvo char varijablu nego samo int i to je to...i nju samo iniciijalizira doslovno
Kako sam te skont'o ti zelis da pomocu stringova saberes dva broja, pa evo ti !

Kao sto sam ti rekao zadatak je u C++, pa ako poznajes programski jezik C nece ti biti problem na osnovu ovog zadatka u C++ uraditi u C-u !


#include<iostream>
#include<string>
using namespace std;
int main()
{
string izraz;
int j,rez;
cout<<"Unesi izraz -> ";
getline (cin,izraz);
j=izraz.length();
if(izraz[1]=='+')
{
rez=(izraz[0]-4+(izraz[2]-4;
cout<<rez<<endl;
}
system("pause";
return 0;
}


Evo ti SS kako izgleda zadatak !

http://pokit.org/get/?53d7ee7d18388074c045ea98e585c1f7.jpg
Wantz je napisao/la:
Kako sam te skont'o ti zelis da pomocu stringova saberes dva broja, pa evo ti ! :)

Kao sto sam ti rekao zadatak je u C++, pa ako poznajes programski jezik C nece ti biti problem na osnovu ovog zadatka u C++ uraditi u C-u !


#include<iostream>
#include<string>
using namespace std;
int main()
{
string izraz;
int j,rez;
cout<<"Unesi izraz -> ";
getline (cin,izraz);
j=izraz.length();
if(izraz[1]=='+')
{
rez=(izraz[0]-48)+(izraz[2]-48);
cout<<rez<<endl;
}
system("pause";);
return 0;
}


Evo ti SS kako izgleda zadatak ! :)

http://pokit.org/get/?53d7ee7d18388074c045ea98e585c1f7.jpg
Ne shvaćam kako bi ga moga okonvertirati u C...vidim da oduzimaš od ASCII koda,ali nezz kako da napišem u C-u

Prijavi se da bi odgovorio/la na ovu temu.