Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace Zadatak
- {
- class Program
- {
- static void Main(string[] args)
- {
- /* U niz x[20] unose se slučajni brojevi od 1-30 u niz y upisati samo neparne brojeve. Ispisati niz y.
- */
- int[] x = new int[20]; // niz x u koji možemo da smestimo 20 bajtova.
- int r = 0; // brojač r koji će nam pomoći da odredimo koliko nam je bajtova potrebno za niz y.
- Random rnd = new Random();
- Console.Write("Nasumicni brojevi: ");
- // for petlja koja će da se završi nakon 20 prolaza.
- for (int i = 0; i < 20; i++)
- {
- x[i] = rnd.Next(1, 30); // zadavanje brojeva za niz x koristeći random brojeve od 1 do 30.
- Console.Write("{0} ", x[i]); // ispisuje nasumični broj.
- // ako je nasumični broj neparan uvećava se vrednost našeg brojača r.
- if (x[i] % 2 != 0) {
- r++;
- }
- }
- int[] y = new int[r]; // zadavanje novog niza y u koji možemo da smestimo bajtova onoliko koliko nam iznosi r.
- r = 0; // ovde poništavamo brojač r zato što će nam trebati u narednoj for petlji.
- Console.Write("\nNeparni brojevi su: ");
- // for petlja koja će da se završi nakon 20 prolaza.
- for (int i = 0; i < 20; i++)
- {
- // ako je broj x neparan.
- if (x[i] % 2 != 0)
- {
- y[r] = x[i]; // y će biti jednak trenutnom broju x koji ispitujemo ukoliko je on neparan. uz pomoć brojača r smeštamo brojeve na odgovarajuće mesto u nizu y.
- Console.Write("{0} ", y[r]); // ispisuje broj y niza koji je neparan.
- r++; // uvećava se vrednost našeg brojača r koji ovaj put služi kao brojač za mesto u nizu y.
- }
- }
- Console.Write("\n");
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment