Kezdőoldal » Számítástechnika » Programozás » Mi a hiba ebben a forráskódban...

Mi a hiba ebben a forráskódban? (Többi lent! )

Figyelt kérdés

a forráskód:


#include <iostream>


// a harom alapszám

int y;

y = 973;

int x;

x = 381;

int z;

z = 36;


// függvények az összeadasokhoz és kivonasokhoz és szorzasokhoz:

int a;

a = x + x

int b;

b = x + y

int c;

c = x + z

int d;

d = y + y

int e;

e = y + z

int f;

f = z + z

int g;

// kivonás függvények

g = x - x

int h;

h = x - y

int i;

i = x - z

int j;

j = y - y

int k;

k = y - z

int pp;

pp = y - x

int l;

l = z - z

int zz;

zz = z - x

int ll;

ll = z - y

int m;

m = x * x

int n;

n = x * y

int o;

o = x * z

int p;

p = y * y

int t;

t = y * z

int o;

o = z * z


void DemonstrationFunction()

{

// Ezek az összeadások:

std::cout << "Elso szam:" << x << std::endl ;

std::cout << "Masodik szam:" << y << std::endl ;

std::cout << "Harmadik szam:" << z << std::endl ;

std::cout << "Elso szam ketszerese: " << a << std::endl ;

std::cout << "Elso es masodik szam összege:" << b << std::endl ;

std::cout << "Elso es harmadik szam összege:" << c << std::endl;

std::cout << "Masodik szam ketszerese:" << d << std::endl;

std::cout << "Masodik es harmadik szam összege:" << e << std::endl;

std::cout << "Harmadik szam ketszerese:" << f << std::endl;

// Ezek a kivonások:

std::cout << "Elso es elso szam különbsege:" << g << std::endl;

std::cout << "Elso es masodik szam különbsege:" << h << std::endl;

std::cout << "Elso es harmadik szam különbsege:" << i << std::endl;

std::cout << "Masodik es elso szam különbsege" << k << std::endl;

std::cout << "Masodik es masodik szam különbsege:" << j << std::endl;

std::cout << "Masodik es harmadik szam különbsege:" << k << std::endl;

std::cout << "Harmadik es harmadik szam különbsege:" << l << std::endl;

std::cout << "Harmadik es masodik szam különbsege:" << ll << std::endl;

std::cout << "Harmadik es elso szam különbsege:" << zz << std::endl;

// Ezek a szprzasok:

std::cout << "Elso es elso szam szorzata:" << m << std::endl;

std::cout << "Elso es masodik szam szorzata:" << n << std::endl;

std::cout << "Elso es harmadik szam szorzata:" << o << std::endl;

std::cout << "Masodik es masodik szam szorzata:" << p << std::endl;

std::cout << "Masodik es harmadik szam szorzata:" << t << std::endl;

std::cout << "Harmadik es harmadik szam szorzata:" << o << std::endl;

}

int main()

{

DemonstrationFunction()

;std::cout << "Kilépünk..." << std::endl;

return 0;

}



a hibaüzenetek:

error: expected constructor,destructor, or type conversion before '=' token


in function in 'main()' :


'DemonstrationFunction' was not declared in this scope


5 7 9 13 15 17 19 21 23 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 88 sorokban jelzi


2012. márc. 10. 14:44
 1/7 anonim ***** válasza:
Hiányoznak a sor végi ;-k.
2012. márc. 10. 14:47
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:
Az előbb elfelejtettem hogy C++ kód.
2012. márc. 10. 14:56
 3/7 A kérdező kommentje:
Köszönöm a válaszodat de nem ez a baj.
2012. márc. 10. 15:00
 4/7 A kérdező kommentje:

Rájöttem mi a hiba.

It a javított változat:


#include <iostream>


// a három alapszám

int y = 973;

int x = 381;

int z = 36;


// függvények az összeadasokhoz és kivonasokhoz és szorzasokhoz:

//összeadás függvények:

int a = x + x;

int b = x + y;

int c = x + z;

int d = y + y;

int e = y + z;

int f = z + z;

int g = x - x;

// kivonás függvények:

int h = x - y;

int i = x - z;

int j = y - y;

int k = y - z;

int pp = y - x;

int l = z - z;

int zz = z - x;

int ll = z - y;

//szorzas függvények:

int m = x * x;

int n = x * y;

int o = x * z;

int p = y * y;

int t = y * z;

int oo = z * z;



void DemonstrationFunction()

{

// Ezek az összeadások:

std::cout << "Elso szam:" << x << std::endl ;

std::cout << "Masodik szam:" << y << std::endl ;

std::cout << "Harmadik szam:" << z << std::endl ;

std::cout << "Elso es elso szam osszege: " << a << std::endl ;

std::cout << "Elso es masodik szam osszege:" << b << std::endl ;

std::cout << "Elso es harmadik szam osszege:" << c << std::endl;

std::cout << "Masodik es masodik szam osszege:" << d << std::endl;

std::cout << "Masodik es harmadik szam osszege:" << e << std::endl;

std::cout << "Harmadik es harmadik szam osszege:" << f << std::endl;

// Ezek a kivonások:

std::cout << "Elso es elso szam kulonbsege:" << g << std::endl;

std::cout << "Elso es masodik szam kulonbsege:" << h << std::endl;

std::cout << "Elso es harmadik szam kulonbsege:" << i << std::endl;

std::cout << "Masodik es elso szam kulonbsege" << k << std::endl;

std::cout << "Masodik es masodik szam kulonbsege:" << j << std::endl;

std::cout << "Masodik es harmadik szam kulonbsege:" << k << std::endl;

std::cout << "Harmadik es harmadik szam kulonbsege:" << l << std::endl;

std::cout << "Harmadik es masodik szam kulonbsege:" << ll << std::endl;

std::cout << "Harmadik es elso szam kulonbsege:" << zz << std::endl;

// Ezek a szprzasok:

std::cout << "Elso es elso szam szorzata:" << m << std::endl;

std::cout << "Elso es masodik szam szorzata:" << n << std::endl;

std::cout << "Elso es harmadik szam szorzata:" << o << std::endl;

std::cout << "Masodik es masodik szam szorzata:" << p << std::endl;

std::cout << "Masodik es harmadik szam szorzata:" << t << std::endl;

std::cout << "Harmadik es harmadik szam szorzata:" << oo << std::endl;

}

int main()

{

DemonstrationFunction()

;std::cout << "Kilepunk..." << std::endl;

return 0;

}

2012. márc. 10. 15:20
 5/7 anonim ***** válasza:

Hidd el, EZ volt a baj.

Ha az eredetiben az "a = x + x" stb... végére kitetted volna a ;-t máris működött volna.

2012. márc. 10. 15:48
Hasznos számodra ez a válasz?
 6/7 A kérdező kommentje:

Lehet de az előbb még ;-k írtál.

De azért kösz.

2012. márc. 10. 20:35
 7/7 anonim ***** válasza:
Ha azt írom, hogy "pontosvessző" így jobb?
2012. márc. 10. 21:01
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!