:: |
Autor |
Poruka |
rocky4 Početnik Domaćeg.de
![Početnik Domaćeg.de Početnik Domaćeg.de](/images/ranks/rankb1_1.gif)
![](images/avatars/1160780396453fb87ba7696.jpg) |
Godine: 35
Datum registracije: 12 Mar 2006 Poruke: 27 Mesto: Valjevo
![serbia.gif](images/flags/serbia.gif)
|
|
Treba mi hitno program u C-u za skolu(pocetnik).
Zadatak glasi ovako:
Napisati program kojim se uneti ceo pozitivan broj A stampa u inverznom poredku(za uneti broj 5173 treba da se stampa 3715).
Hvala unapred!!!!!!
______________________________________________________________
Moze li bar ideja ili mala pomoc.
Molim vas!!
Edit by Doktor - Spajanje poruka, koristi dugme EDIT
|
_________________ Limundo, ima mnogo dobrih aukcija:
Moze da se kupi mnogo dobrih i jeftinih stvari! |
|
|
|
![](templates/subDomaci/images/spacer.gif) |
Doktor ~Sanjicino*slculence~
![~Sanjicino*slculence~ ~Sanjicino*slculence~](/images/ranks/stars_orange.gif)
![](images/avatars/1176565723449c4a8bc1d54.jpg) |
Godine: 38
Datum registracije: 17 Nov 2005 Poruke: 4264 Mesto: Novi Sad
![blank.gif](images/flags/blank.gif)
|
|
Posto neznam C mogu da probam da ti recima objasnim jedan od nacina da se to izvede.
Uneseni broj A prevedi u String a onda ga izcitaj u rikverc, dakle od poslednjeg karaktera prema prvom. Kada dobijes novi inverzni string ponovo ga vrati u ceo broj i to je to...
Na pascalu bi ti to izgledalo ovako...
Code: |
var A, i: Integer;
s, s2: String;
// -------------------
ReadLn(A);
s := Str(A);
s2 := '';
For i := Length(s) downto 1 Do s2 := s2 + Copy(s, i, 1);
A := Val(s2); // Rezultat
|
Probaj ovo da prevedes na C!
|
_________________ ~*~Vojim svoje srculence najvise na svetu ~*~ :322:
![](http://www.domaci.de/sanjica_021/doktor/banner.gif) |
|
|
|
![](templates/subDomaci/images/spacer.gif) |
Pedjanbg Početnik Domaćeg.de
![Početnik Domaćeg.de Početnik Domaćeg.de](/images/ranks/rankb1_1.gif)
![](images/avatars/113492711745572e671a9d5.jpg) |
Godine: 42
Datum registracije: 20 Jan 2006 Poruke: 229 Mesto: Novi Beograd
![blank.gif](images/flags/blank.gif)
|
|
Dugo nisam radio nista u C-u, pa se jako slabo secam svega toga, ali ovo je otprilike ono sto ti treba:
Code: |
char* s; /*mozda bi trebalo npr. s[100], probaj*/
char temp;
int i, j;
gets(s); /*cita jedan red*/
for(i = 0, j = strlen(s) - 1 ; i < j ; i++, j--)
{
temp = s[i]; s[i] = s[j]; s[j] = temp;
}
puts(s);
|
|
|
|
|
|
![](templates/subDomaci/images/spacer.gif) |
rocky4 Početnik Domaćeg.de
![Početnik Domaćeg.de Početnik Domaćeg.de](/images/ranks/rankb1_1.gif)
![](images/avatars/1160780396453fb87ba7696.jpg) |
Godine: 35
Datum registracije: 12 Mar 2006 Poruke: 27 Mesto: Valjevo
![serbia.gif](images/flags/serbia.gif)
|
|
Hvala vam svima ali sam juce pronasao resenje.Mislim da je komplikovano ali radi.
Resenje ide ovako:
#include<stdio.h>
#include<math.h>
main()
{
int A,P,I,B,C;
float S;
printf("\n Unesite ceo broj A\n");
scanf("%d",&A);
P=A;S=0;I=0;
while(A>0)
{
while(P>0)
{
B=P%10;
P=P/10;
I=I+1;
}
C=A%10;
A=A/10;
S=S+C*pow(10,I-1);
I=I-1;
}
printf("\n Broj je:%-8.f",S);
}
|
_________________ Limundo, ima mnogo dobrih aukcija:
Moze da se kupi mnogo dobrih i jeftinih stvari! |
|
|
|
![](templates/subDomaci/images/spacer.gif) |
Grobar VS Početnik Domaćeg.de
![Početnik Domaćeg.de Početnik Domaćeg.de](/images/ranks/rankb1_1.gif)
![](images/avatars/1765084545437a5e41a6118.gif) |
Godine: 42
Datum registracije: 14 Nov 2005 Poruke: 162 Mesto: Vojvoda Stepa, Srbija
![serbia.gif](images/flags/serbia.gif)
|
|
Ok je i to resenje ali ti je ono gore ipak mnogo prakticnije i preglednije...
|
_________________ SUNCE SIJA ZA SVE NAS!!!!! |
|
|
|
![](templates/subDomaci/images/spacer.gif) |
rvydo.dabar Početnik Domaćeg.de
![Početnik Domaćeg.de Početnik Domaćeg.de](/images/ranks/rankb1_1.gif)
![](images/avatars/125472538544526b1544c0a.jpg) |
Godine: 36
Datum registracije: 27 Apr 2006 Poruke: 51 Mesto: Novi Sad
![serbia.gif](images/flags/serbia.gif)
|
|
Slazem se u potpunosti sa grobarom...Mislim da je ono gore mnogo prakticnije i mnogo preglednije(sto je kod programiranja veoma vazno).Jer kako cesh se sam snaci u svom kodu,ako nista ne uvlacis ???
I,pocni da ucish taj C ,sta je za sta komanda,jer ovako tesko da cesh napredovati...
|
|
|
|
|
![](templates/subDomaci/images/spacer.gif) |
izlogcg Početnik Domaćeg.de
![Početnik Domaćeg.de Početnik Domaćeg.de](/images/ranks/rankb1_1.gif)
![](http://www.domaci.de/images/no_avatar.gif) |
Datum registracije: 12 Apr 2006 Poruke: 7
![blank.gif](images/flags/blank.gif)
|
|
Mozese odraditi na laksi nacin a li akd vec imas onda nista
|
|
|
|
|
![](templates/subDomaci/images/spacer.gif) |
patkan92 Upozorenja: 1 od 3 Početnik Domaćeg.de
![Početnik Domaćeg.de Početnik Domaćeg.de](/images/ranks/rankb1_1.gif)
![](http://www.domaci.de/images/no_avatar.gif) |
Datum registracije: 11 Feb 2006 Poruke: 157
![blank.gif](images/flags/blank.gif)
|
|
Hwala, owo mi je bio jedan korak unapred.. Swe znaci, kad se okaci..
|
|
|
|
|
![](templates/subDomaci/images/spacer.gif) |
Mr. Bond IntruderSRB™
![<b>IntruderSRB™</b> <b>IntruderSRB™</b>](/images/ranks/stars_orange.gif)
![](images/avatars/16045252554e8b79ff94d26.jpg) |
Godine: 34
Datum registracije: 04 Apr 2005 Poruke: 2904 Mesto: Beograd - Novi Beograd
![serbia.gif](images/flags/serbia.gif)
|
|
Locked by Mr. Bond:Problem resen. Ostavljam jer mozda nekome zatreba
|
|
|
|
|
![](templates/subDomaci/images/spacer.gif) |
|
|
Vi ne možete otvarati nove teme u ovom forumu Vi ne možete odgovarati na teme u ovom forumu Vi ne možete menjati Vaše poruke u ovom forumu Vi ne možete brisati Vaše poruke u ovom forumu Vi ne možete glasati u anketama u ovom forumu Vi ne možete postavljati fajlove u ovom forumu Vi ne možete preuzeti fajlove sa ovog foruma
|
|