Megtalálnátok és kijavítanátok nekem a szintaktikai hibáimat ebben a programban, kérlek? (Teljesen kezdő programozó, c++)
Egyszerűen nem tudom hogy lehetne kijavítani őket. CodeBlocks-ot használok és tényleg nemrég kezdtem az egészet és a hibaüzenezeket is látom, de nem tudom hogy lehetne kijavítani, igen, pontosan le vannak írva a hibák, csak nem értem, mert órán hasonlóan oldottuk meg és most mégis hibákat jelzett, és nem látom a különbségeket. Kérlek segítsetek!
A feladat az, hogy kérjünk be a felhasználótól egy számsorozatot és mondjuk meg, hogy van-e egyforma szám benne.
#include <iostream>
using namespace std;
int main()
{
int i;
int j;
int n;
int x;
int maxn=100;
double sorozat[maxn];
bool jo;
do {
cout << "Hany eleme legyen a sorozatnak? ";
cin >> n;
jo = (!cin.fail() && n>0);
if (!jo) {
cout << "Nem jot adtal meg." << endl;
cin.clear();
cin.ignore(1000, '/n');
}
} while (!jo);
bool jo1;
for (int i=0; i<=n; i=i+1) {
do {
cout << "Mi legyen a(z) " << i+1 << ". eleme a sorozatnak?";
cin >> sorozat[i];
jo1 = (!cin.fail());
if (!jo) {
cin.clear();
cin.ignore(1000, '/n');
cout << "Szamot adj meg!" << endl;
} while (!jo);
bool van_egyforma=false;
i=0;
j=0;
while (int i; i<=n-2 && !van_egyforma;) {
j=i+1;
while (int j; j<=n-1 && x[i]!=x[j];) {
j=j+1;
}
van_egyforma=j<=n;
i=i+1;
}
if (van_egyforma=true;) {
cout << "Van egyforma szam a sorozatban.";
}
else {
cout << "Nincs egyforma szam.";
}
return 0;
}
(gondolom a return előtt)
illetve, nem értek c++-ul, php-ban a második ';' nem kellene:
while (int i; i<=n-2 && !van_egyforma;)
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!