User
Pass
2FA
 
 

C++ Ajutor!

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> Trash -> Homework zone
Author Message4182
Pepsi

[Liverpool F.C FaN :X]



Status: Offline
(since 08-05-2021 22:22)
Joined: 05 Feb 2007
Posts: 2586, Topics: 162
Location: Bucuresti

Reputation: 138.4
Votes: 9

 
Post Posted: 05-12-2009, 12:59:17 | Translate post to: ... (Click for more languages)

#include <iostream>
using namespace std;
int main ()
{int n, i
>>cin>>"N=">>n;

for (i=1;i<=n;i++)
if (n%i=0)
cout<<i<<" ";

return 0;
}

E un program simplu dar nu inteleg de ce imi da urmatoarea eroare:

--------------------Configuration: blondu - Debug--------------------
Compiling source file(s)...
blondu.cxx
blondu.cxx: In function `int main()':
blondu.cxx:5: error: expected initializer before "cin"
blondu.cxx:7: error: `i' was not declared in this scope

blondu.exe - 2 error(s), 0 warning(s)

any help?
m-am apucat de C++ si o sa am ajutor cam des...o sa mai postez aici dar momentan...ma poate ajuta cineva? -





In2 In2: Your username is: in2itiona
0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
BojaN

[sefu' la valoare]



Status: Offline
(since 30-01-2019 09:54)
Joined: 23 Jul 2009
Posts: 5420, Topics: 286
Location: Giurgiu, RO.

Reputation: 754.3
Votes: 132

        Battletag: postrow.ID_BATTLE_NET}  sinnerzqrr 
Post Posted: 05-12-2009, 13:16:58 | Translate post to: ... (Click for more languages)

Nu sunt un as in C++ dar o sa iti dau o varianta pe care sa o incerci.

#include <iostream.h>
#include <conio.h>
#include <math.h>
void main (){
int n,i;
cout<<"n="; cin>>n;
cout<<"i="; cin>>i;
for(i=0;i<=n;i++)
if(n%i=0)cout<<i<<" ";
return 0
}


imi spui rezultatul.



0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
Pepsi

[Liverpool F.C FaN :X]



Status: Offline
(since 08-05-2021 22:22)
Joined: 05 Feb 2007
Posts: 2586, Topics: 162
Location: Bucuresti

Reputation: 138.4
Votes: 9

 
Post Posted: 05-12-2009, 13:22:55 | Translate post to: ... (Click for more languages)

Lucrez in MinGW nu in Borland .

Ma rog am incercat sa traduc ce ai zis tu si cam asta a iesit:

#include <iostream>

using namespace std;
int main ()
{int n,i;
cout<<"n="; cin>>n;

for(i=0;i<=n;i++)
if (n%i=0)
cout<<i<<" ";
return 0 ;
}




--------------------Configuration: blondu - Debug--------------------
Compiling source file(s)...
blondu.cxx
blondu.cxx: In function `int main()':
blondu.cxx:9: error: non-lvalue in assignment

blondu.exe - 1 error(s), 0 warning(s)





In2 In2: Your username is: in2itiona
0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
ion

[prin vacante]



Status: Offline
(since 10-12-2018 10:49)
Joined: 30 Jan 2008
Posts: 7503, Topics: 333
Location: Romania

Reputation: 1770.2
Votes: 191

 
Post Posted: 05-12-2009, 13:22:58 | Translate post to: ... (Click for more languages)

Ai uitat sa pui ";" dupa "{int n,i"


Quote:
>>cin>>"N=">>n;

Nici aici nu-i bine, trebuia asa:
Quote:
cout<<endl<<"N=";
cin>>n;


@Bojan: nu-i nevoie de conio si math, si nici sa fie citit i-ul dupa n.



LE: 2 egaluri la if.



0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
BojaN

[sefu' la valoare]



Status: Offline
(since 30-01-2019 09:54)
Joined: 23 Jul 2009
Posts: 5420, Topics: 286
Location: Giurgiu, RO.

Reputation: 754.3
Votes: 132

        Battletag: postrow.ID_BATTLE_NET}  sinnerzqrr 
Post Posted: 05-12-2009, 13:25:32 | Translate post to: ... (Click for more languages)

A, nu stiam ca e in MinGW.


0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
Pepsi

[Liverpool F.C FaN :X]



Status: Offline
(since 08-05-2021 22:22)
Joined: 05 Feb 2007
Posts: 2586, Topics: 162
Location: Bucuresti

Reputation: 138.4
Votes: 9

 
Post Posted: 05-12-2009, 13:30:27 | Translate post to: ... (Click for more languages)

Ms mult....am reusit

MERGE -





In2 In2: Your username is: in2itiona
0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
koltzu
[Banned user]


Banned


Status: Offline
(since 24-10-2013 15:18)
Joined: 24 Oct 2006
Posts: 6632, Topics: 170
Location: Romania

Reputation: 847.9
Votes: 94

 
Post Posted: 05-12-2009, 14:52:27 | Translate post to: ... (Click for more languages)

BojaN wrote:
A, nu stiam ca e in MinGW.

pai nici in the 'ye oldie' bcpp nu trebuia asa

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
Pepsi

[Liverpool F.C FaN :X]



Status: Offline
(since 08-05-2021 22:22)
Joined: 05 Feb 2007
Posts: 2586, Topics: 162
Location: Bucuresti

Reputation: 138.4
Votes: 9

 
Post Posted: 05-12-2009, 15:01:48 | Translate post to: ... (Click for more languages)

Aveam 2 texte...am dat compile la unu si a mers...dupa care l-am facut pe celalalt i-am dat compile si mi-a dat asta:
collect2: ld returned 1 exit status

calin.exe - 2 error(s), 0 warning(s)

Dupa care am schimbat ceva in primu text , dupa am schimbat la loc(deci era ca atunci cand a mers) si am dat compile:

collect2: ld returned 1 exit status

calin.exe - 2 error(s), 0 warning(s)

------

Nu mai inteleg nimic.

LE: Primu text:

#include <iostream>
using namespace std;
int main ()
{int n, i;
cout<<"N=";
cin>>n;
for (i=1;i<=n;i++)
if (n%i==0)
cout<<i<<" ";
return 0;

}

Al doilea:

#include <iostream>
using namespace std;
int main ()
{int n;
cout<<"N=";
cin>>n;
n=n*n;
cout<<"N la patrat este egal cu"<<n;

return 0;
}



L.E: Am stins programu l-am aprins din nou si a mers -





In2 In2: Your username is: in2itiona
0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
Pepsi

[Liverpool F.C FaN :X]



Status: Offline
(since 08-05-2021 22:22)
Joined: 05 Feb 2007
Posts: 2586, Topics: 162
Location: Bucuresti

Reputation: 138.4
Votes: 9

 
Post Posted: 19-12-2009, 21:16:53 | Translate post to: ... (Click for more languages)

Acum incerc sa fac un program care sa afiseze primele k numere cu doar 3 divizori...nu merge dar nu inteleg de ce...el se deschide dar imi da rezultate gresite.
pentru k=4 nu imi da nimic si pentru k=2 imi da 3 -

any ideea?

#include <iostream>
using namespace std;
int main ()
{int k,s=0,i,m;
cout<<"k= ";cin>>k;
for(i=1;i<=k;i++)
for(m=1;m<=i;m++)
if(i%m==0)
s=s+1;
if(s==3)
cout<<i<<endl;
s=0;
return 0;
}





In2 In2: Your username is: in2itiona
0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
koltzu
[Banned user]


Banned


Status: Offline
(since 24-10-2013 15:18)
Joined: 24 Oct 2006
Posts: 6632, Topics: 170
Location: Romania

Reputation: 847.9
Votes: 94

 
Post Posted: 20-12-2009, 01:15:50 | Translate post to: ... (Click for more languages)

cand am 'dat cu ochii' peste codul tau am crezut ca nu mergea din cauza ca ai ratat ceva acolade, dupa care am observat ca tu nu verifici primele K numere care au 3 divizori, tu verifici toate numerele pana la K care au 3 divizori

uite, incearca sa faci asa
Code:
x=0;
for(i=1;x<k;i++) //se poate rezolva la fel de bine cu un while in loc de for
{      for(m=1;m<=i/2;m++) //mergi doar pana la m/2 deoarece e clar ca numarul se imparte la el insusi
           if(i%m==0)
                s++;
        if(s==2) //aici poti folosi ori s==2 ori s+1==3 deoarece nu s-a adunat si cazul in care numarul se imparte la el insusi
          { cout<<i<<" "; x++; } //cresti x-ul o data pentru ca a gasit un nr cu exact 3 divizori
        s=0;
}


nu trebuia sa-ti dau "mura-n gura" secventa de program dar nu m-am putut abtine

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
Pepsi

[Liverpool F.C FaN :X]



Status: Offline
(since 08-05-2021 22:22)
Joined: 05 Feb 2007
Posts: 2586, Topics: 162
Location: Bucuresti

Reputation: 138.4
Votes: 9

 
Post Posted: 20-12-2009, 11:56:20 | Translate post to: ... (Click for more languages)

Mi-am dat seama de greseala...si am facut cam ce ai zis si tu dupa...dar tot acelasi rezultat...mai incerc acum odata ca aseara eram obosit si nu aveam rabdare.

L.E: am facut cum ai zis tu si a mers - o sa compar ce ai facut tu cu ce am facut eu sa vad unde am gresit....mersi mult

L.L.E: gata am gasit greseala....aveam acolade puse gresit la executile de la "for" si se oprea programu...nu se executa...de aia nu imi arata nimic.





In2 In2: Your username is: in2itiona
0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID

  Topic locked


Topic is closed, you cannot post any messages in it anymore




 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> Trash -> Homework zone  


The time now is 27-04-2024, 19:20:24
Copyright info

Based on phpBB ro/com
B

 
 
 







I forgot my password


This message appears only once, so
like us now until it's too late ! :D
x