Kezdőoldal » Számítástechnika » Programozás » 1-1000ig páros/páratlan...

1-1000ig páros/páratlan számok kiírása c#-ban?!

Figyelt kérdés
Eléggé kezdő vagyok ebben a témában. Hogyan tudom a legegyszerűbben kííratni a képernyőre 1-1000ig a páros és a páratlan számokat külön külön c#-ban? Előre is nagyon köszönöm a válaszokat!

2017. júl. 21. 16:41
1 2
 1/11 anonim ***** válasza:

Több változat:


Ciklus megy 1-től 999-ig, vagy 2-től 1000-ig, a ciklusváltozó mindig kettőt lép. A ciklusmag kiír.


Egy másik változat, 1-től 1000-ig. Bent egy feltétel megnézi, hogy a szám páros/páratlan-e, és ha igen, akkor kiírja.

2017. júl. 21. 18:11
Hasznos számodra ez a válasz?
 2/11 anonim ***** válasza:
Mit értesz az alatt, hogy külön-külön?
2017. júl. 21. 20:38
Hasznos számodra ez a válasz?
 3/11 A kérdező kommentje:
Igazából csak annyit,hogy elsőnek megcsinálom a páratlanokkal utána a páros számokkal.
2017. júl. 21. 21:03
 4/11 anonim ***** válasza:
46%
2017. júl. 21. 23:16
Hasznos számodra ez a válasz?
 5/11 anonim ***** válasza:

Nekem az jutott eszembe amit általánosban tanultunk a sorozatokról

Páratlan számok sorozata :

2n - 1


Páros számok:

2n


Tehát megy a ciklus 1 - 500-ig


Páros : minden iterációnál kiírja a (ciklus szám * 2)-t


Páratlan : minden -"- -"- a (ciklus szám * 2 - 1)-t

2017. júl. 22. 00:09
Hasznos számodra ez a válasz?
 6/11 sharkxxx ***** válasza:

using System;


namespace ConsoleTestApp {

    public class Program {

        public static void Main(string[] args) {

            int i;

            Console.WriteLine("Paros szamok:");

            for (i = 2; i <= 1000; i = i + 2) {

                Console.Write(i+" ");

            }

            Console.WriteLine("\nParatlan szamok:");

            for (i = 1; i <= 1000; i = i + 2) {

                Console.Write(i+" ");

            }

        }

    }

}

2017. júl. 22. 10:47
Hasznos számodra ez a válasz?
 7/11 anonim ***** válasza:
51%

#5-ösnek:


...érdekes, hogy ez a gondolat röviddel a válaszom után jutott eszedbe... :-)



#6-nak:

szép-szép, de akkor már miért nem használod ki a C nyelv szépségeit?


... for (i=2; i<1001; i+=2) ...

... for (i=1; i<1000; i+=2) ...

2017. júl. 22. 13:30
Hasznos számodra ez a válasz?
 8/11 anonim ***** válasza:

Console.WriteLine(String.Join(", ", Enumerable.Range(1, 1000).Where(number=> number.IsOdd()));


public static class ExtensionMethods

{

public static bool IsOdd(this int number) => number % 2 == 1;

public static bool IsEven(this int number) => !number.IsOdd();

}

2017. júl. 22. 13:31
Hasznos számodra ez a válasz?
 9/11 anonim ***** válasza:
Sajnos nagyon gyengék a válaszok.
2017. júl. 22. 13:32
Hasznos számodra ez a válasz?
 10/11 anonim ***** válasza:

"szép-szép, de akkor már miért nem használod ki a C nyelv szépségeit?"

Mert ez nem C.

2017. júl. 22. 13:33
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!