Kezdőoldal » Számítástechnika » Programozás » Hogyan tudnám ezt megcsinálni...

Hogyan tudnám ezt megcsinálni C++ nyelven?

Figyelt kérdés

Dolgozathoz kéne az alábbi, kérlek titeket hogy normális választ adjatok, gyakorolni szeretnék!


A feladat:

20-nál nagyobb számokat kell megadni - gondolom random - és ezeknek az átlaga, összege, illetve hogy hány darab páros, hány darab páratlan van!

[ Minden szám után meg kell adni hogy az adott szám páros vagy páratlan. ]



Köszönöm!



2014. jún. 2. 18:00
 1/8 anonim ***** válasza:

Meddig jutottál vele?

Összegzés, megszámlálás tételt tanultál?

2014. jún. 2. 18:03
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:
Nem, még nagyon kezdő vagyok, ebben az évben kezdtük tanulni az egészet, de sajnos se kép, se hang ... Csak egy programkódot szeretnék itt látni ami fut is, és akkor meg is értem a folyamatát!
2014. jún. 2. 18:04
 3/8 anonim ***** válasza:
Tehát azt várod, hogy valaki itt megcsinálja helyetted?
2014. jún. 2. 18:06
Hasznos számodra ez a válasz?
 4/8 A kérdező kommentje:
Nem konkrétan megcsinálni, hanem inkább elmagyarázni hogy merre hány méter..
2014. jún. 2. 18:07
 5/8 anonim ***** válasza:

[link]

If Statements

Loops


Ezeket olvasd el, kezdd el a feladatot, utánna segítünk.

2014. jún. 2. 18:59
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:

#1 vagyok


Oké, akkor leírok egy gondolatmenetet, nem programkódban:

- mész ciklussal, 1-től N-ig (N db számot akarsz generálni)

- legenerálsz egy számot, legyen ez x

- nyilvántartasz a cikluson kívül egy összeg változót, ehhez máris hozzáadod x-et

- nyilvántartasz a cikluson kívül egy párosok_száma változót. Csekkolod x-et, hogy páros-e. Ha páros, akkor hozzáadsz a párosok_számához egyet

- a ciklusod után ki tudod írni az összeget az összeg változóból

- az átlagot: összeg/N

- a párosok számát

- a páratlanok számát: N-párosok_száma


A nyelv specifikus dolgokat megtalálod, ha keresed. Hint: páros vizsgálathoz nézd meg a matematikai operátorokat.

2014. jún. 2. 19:02
Hasznos számodra ez a válasz?
 7/8 SimkoL ***** válasza:

Bár tudom, hogy leba@sztok de tessék:


#include <cstdlib>

#include <iostream>

#include <time.h>


using namespace std;


int main(){

int i, n, paratlan = 0, paros = 0, osszeg = 0;

string sparos;

srand (time(NULL));

for ( i = 0; i < 20; i++){

n = rand() % 100 + 20;

if ( n % 2 == 0 ){

sparos = "paros";

paros++;}

else

{sparos = "paratlan";

paratlan++;}

cout << n << " " << sparos << endl;

osszeg += n;}

cout << "Osszeg: " << osszeg << endl;

cout << "Atlag: " << osszeg / i << endl;

cout << "Parosok szama: " << paros << endl;

cout << "Paratlanok szam: " << paratlan << endl;

system("PAUSE");

return EXIT_SUCCESS;}


Tanulj belőle, értékeld ki.

2014. jún. 2. 19:37
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:

//Batár Gabriella programozás dolgozat


#include <iostream>

using namespace std;

int main ()

{

int N;//egesz szam;

cout<<"Kerek egy 10 es 20 kozotti egesz szamot! ";

cin>>N;


return 0;

}



Megvan a feladat és ennyire eljutottam kb..

2014. jún. 4. 09:32

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!