Srodne teme
Kliknite za generisanje liste srodnih tema...
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

prbacivanje iz C++ u C

[es] :: C/C++ programiranje :: C/C++ za početnike :: prbacivanje iz C++ u C

[ Pregleda: 2212 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nikoladjile
nikola glisic
skola
paracin

Član broj: 162397
Poruke: 13
212.200.175.*



Profil

icon prbacivanje iz C++ u C18.11.2007. u 17:20 - pre 199 meseci
AL moze neko da mi prebaci programe iz C++ u C

Code:

#include <iostream>
using namespace std;

double redno(double x, double y) {
   return x + y;
}
double paralelno(double x, double y) {
   return x*y/(x+y);
}

int main() {
   double r1, r2,ukupno;
   int veza;
   cout << "Unesite otpornost otpornika R1 i R2 " << endl;
   cin >> r1; cin >> r2;
   do {
      cout << "Unesite nacin vezivanja (redno = 0, paralelno = 1)" << endl;
      cin >> veza;
   }while(veza != 0 && veza != 1);
   if(veza == 0) {
      ukupno = redno(r1,r2);
   }
   else {
      ukupno = paralelno(r1,r2);
   }
   cout << "Ukupna otpornost je " << ukupno << endl;





#include<iostream.h>

void ucitavanje(int niz[],int br);
int sabiranje(int niz[],int br);
void ispisivanje(int niz[],int br);

int main()
{
   int niz1[20],niz2[20],br1,br2,suma1,suma2;

   do
   {
      cout<<"\nUnesite broj elemenata prvog niza:\n";
      cin>>br1;
   }while(br1<1);

   ucitavanje(niz1,br1);

   do
   {
      cout<<"\nUnesite broj elemenata drugog niza:\n";
      cin>>br2;
   }while(br2<1);

   ucitavanje(niz2,br2);

   suma1=sabiranje(niz1,br1);
   suma2=sabiranje(niz2,br2);

   if(suma1>suma2)
   {
         cout<<"\nPrvi niz ima vecu sumu clanova.\nNjegovi clanovi su:\n";
         ispisivanje(niz1,br1);
   }
   else if(suma2>suma1)
   {
      cout<<"\nDrvi niz ima vecu sumu clanova.\nNjegovi clanovi su:\n";
         ispisivanje(niz2,br2);

   }
   else
      cout<<"\nNizovi imaju istu sumu\n";

   return 0;




   
}

void ucitavanje(int niz[],int br)
{
   int i;

   cout<<"\nUnesite clanove niza";

   for(i=0;i<br;i++)
   {
      cin >> niz[i];
   }

}

int sabiranje(int niz[],int br)
{
   int i,suma=0;

   for(i=0;i<br;i++)
      suma+=niz[i];
   
   return suma;
      
}

void ispisivanje(int niz[],int br)
{
   int i;

   for(i=0;i<br;i++)
   {
      cout<< niz[i] <<" ";
   }
}


EDIT: X Files : Molim Vas da zbog preglednosti, kod upisujete između tag-ova predviđenih za to:

[code]
int main ( int argc, char *argv[] )
{
// ...
return 0;
}
[/code]

Tako uokviren (formatizovan) kod će se videti ovako:

Code:

int main ( int argc, char *argv[] )
{
   // ...
   return 0;
}



[Ovu poruku je menjao X Files dana 18.11.2007. u 19:07 GMT+1]

[Ovu poruku je menjao X Files dana 18.11.2007. u 19:07 GMT+1]
 
Odgovor na temu

glorius
Damir Nikolic
C++ developer
SR

Član broj: 4366
Poruke: 428
212.200.234.*

ICQ: 208550327


+14 Profil

icon Re: prbacivanje iz C++ u C18.11.2007. u 20:32 - pre 199 meseci
Na prvi pogled... Vidim da samo treba da promenis iz cin u scanf i iz cout u printf... ( umesto #include <iostream> stavi #include <stdio.h> )...
EOF
 
Odgovor na temu

Nemanja.Ciric
web dizajner/programer, Niteoweb
Novi Sad/Subotica

Član broj: 163398
Poruke: 63
*.ns.ac.yu.

Jabber: serj.cobain@gmail.com


Profil

icon Re: prbacivanje iz C++ u C22.11.2007. u 15:15 - pre 199 meseci
Slažem se :). Samo bih hteo da obrazložim zbog nikoladjila i eventualno drugih koji budu imali sličan problem:

C++ je zamišljen kao proširenje C jezika. To znači da mora biti sintaksno i semantički usklađen sa C jezikom. Ovaj program ne sadrži ništa od naprednih mogućnosti kojima je C proširen do C++ (klase, rad sa greškama, preklapanje operatora, šabloni, generičke i virtuelne funkcije...), jedina razlika između njega i standardnog C programa je, kao što je glorius napomenuo što su korišćene neke C++ funkcije za izlazno/ulazne operacij (ispis teksta na računar i čitanje sa tastature) umesto C-ove funkcije. Međutim, da imate neki punokrvni C++ program koji koristi Klase i slično mnogo bi ste se napatili da to prevedete u C, generalno ne preporučujem :)
NĆirić
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: prbacivanje iz C++ u C

[ Pregleda: 2212 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Srodne teme
Kliknite za generisanje liste srodnih tema...
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.