Kezdőoldal » Számítástechnika » Programozás » Hogyan kell megírni ezt a...

Fűrészke007 kérdése:

Hogyan kell megírni ezt a programot?

Figyelt kérdés

Készítsünk programot, amely kiszámolja az első 100 drb. páratlan szám összegét (A ciklus vegyük egytől százig, majd a ciklusmagban vegyük a ciklusváltozó kétszeresét eggyel csökkentve - így megkapjuk a páratlan számokat. Ezeket hasonlóan adjuk össze, mint az első feladatban).


-------------------------------------------------

Már egy dél napja agyalok,de csak eddig jutottam:


program for07;

var i,osszeg:integer;

begin

osszeg:=0;

for i:=1 to 100 do


2014. aug. 24. 09:18
1 2
 1/12 geiszla ***** válasza:
Milyen nyelven kéne?
2014. aug. 24. 09:47
Hasznos számodra ez a válasz?
 2/12 A kérdező kommentje:
Free Pascal
2014. aug. 24. 09:48
 3/12 ejbenjaro ***** válasza:

Oda van írva, hogy mit kell csinálni...

Osszeg:=osszeg+((i*2)-1);

2014. aug. 24. 09:48
Hasznos számodra ez a válasz?
 4/12 A kérdező kommentje:
Öm, 10,000 jött ki végeredménynek,ami nem éppen jó:D
2014. aug. 24. 09:55
 5/12 ejbenjaro ***** válasza:
Ha csak az első száz kell elég 50-ig futtatni a ciklust.
2014. aug. 24. 09:57
Hasznos számodra ez a válasz?
 6/12 A kérdező kommentje:
Értem.Így 2500 lett,ez már jó nem?:D
2014. aug. 24. 09:58
 7/12 anonim ***** válasza:

Nem elég 50-ig futtatni a ciklust, mert akkor az első 50 páratlan szám összege lesz.


A 10.000 jó, ha megnézed, az első páratlan szám az 1, a századik 199, az összegük pedig 200. Ugyanígy 3 + 197 = 200, 5 + 195 = 200 ... tehát az összegük 50*200, ami 10.000.

2014. aug. 24. 11:56
Hasznos számodra ez a válasz?
 8/12 anonim ***** válasza:

program for07;

var i,osszeg:integer;

begin

osszeg:=0;

for i:=1 to 100 do

osszeg := osszeg + i*2-1;

writeln(osszeg);

end.

2014. aug. 24. 12:02
Hasznos számodra ez a válasz?
 9/12 ejbenjaro ***** válasza:
Laciii igazad van, az 50-et már úgy írtam, hogy kérdéssel már nem foglalkoztam.
2014. aug. 24. 13:46
Hasznos számodra ez a válasz?
 10/12 anonim ***** válasza:

Erre van egy masik megoldas is...

Veszed a szamokat egytol 100-ig vizsgalod hogy paratlan-e ha igen akkor adod az osszeg valtozohoz...

program feladat;

uses crt;

var osszeg,i : integer;

begin

clrscr;

osszeg:=0;

for i:=1 to 100 do

if(i mod 2 = 1) then osszeg+=i;

writeln('1 - 100-ig a paratlan szamok osszege: ',osszeg);

readln;

end.

2014. aug. 24. 16:32
Hasznos számodra ez a válasz?
1 2

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!