• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed wygenerowanie tablicy z liczbami nieparzystymi

Object Storage Arubacloud
0 głosów
276 wizyt
pytanie zadane 11 grudnia 2020 w C i C++ przez Karina126 Początkujący (280 p.)
zamknięte 11 grudnia 2020 przez Arkadiusz Waluk
#include <iostream>

using namespace std;

void wygeneruj_zawartosc_tablicy(int tab[], int &n);
void wyswietl_zawartosc_tablicy(int tab[], int &n);

int main()
{
   int n; 
   n = 18;
   int tab[n];    
    wygeneruj_zawartosc_tablicy(tab, n);
    
    wyswietl_zawartosc_tablicy(tab, n);
   
    return 0;
}

void wygeneruj_zawartosc_tablicy(int tab[], int &n)
                                 
{
    for(int i=0;i<n;i++)
                if(tab[i]%2)
                        cout<<tab[i]<<" ";
        cout<<endl;
}


void wyswietl_zawartosc_tablicy(int tab[], int &n)
{
    for (int i=0; i<18; ++i)
        cout << '[' << i << "]" << tab[i] << ((i+1)%10? '\t': '\n');
    cout << endl;
}

moim "p" jest 18 więc muszę wygenerować nieparzyste.

Wykonaj program tworzący tablicę o rozmiarze "p". Proszę wypełnić (należy użyć do tego osobnej funkcji) tabelę liczbami parzystymi, gdy "p" nieparzyste albo nieparzystymi, gdy "p" parzyste i wyświetlić zawartość tabeli na ekranie.(nic nie wczytujemy z klawiatury).

ja jestem w tym temacie zielona :( 

ale coś spróbowałam

nie mam nawet pojęcia czy jestem na dobrej drodze... Bardzo proszę o pomoc

 

komentarz 11 grudnia 2020 przez wizarddos Nałogowiec (25,930 p.)
ile tych liczb w tablicy ma być?
komentarz 11 grudnia 2020 przez Karina126 Początkujący (280 p.)
no chyba tyle ile wynosi p? bo to jej rozmiar
komentarz 11 grudnia 2020 przez wizarddos Nałogowiec (25,930 p.)
to może zrób funkcję generującą i wyświetlającą parzyste, drugą generującą i wyświetlającą nieparzyste i ife'm sprawdzaj czy p jest parzyste a na podstawie wyniku wywołuj odpowiednią funkcję
komentarz 11 grudnia 2020 przez Karina126 Początkujący (280 p.)
tylko właśnie po to tu jestem bo nie wiem jak to zrobić

i po co mam tworzyć parzyste jak ja mam wyświetlić same nieparzyste ?
komentarz 11 grudnia 2020 przez wizarddos Nałogowiec (25,930 p.)

po co? w samym zadaniu masz

Proszę wypełnić (należy użyć do tego osobnej funkcji) tabelę liczbami parzystymi, gdy "p" nieparzyste albo nieparzystymi, gdy "p" parzyste i wyświetlić zawartość tabeli na ekranie.

może osoba która będzie to sprawdzać zmieni sobie z 18 na np. 21 i co wtedy? 

komentarz 11 grudnia 2020 przez Karina126 Początkujący (280 p.)
no właśnie to ma byc stała. Każdy ma przypisane, ja dostałam 18 i nie mamy nic zmieniać ani wpisywać nic z klawiatury
komentarz 11 grudnia 2020 przez wizarddos Nałogowiec (25,930 p.)
ok dobra. A po co dwie oddzielne funkcje do generowania i wyświetlania tablicy. W jednej nie można zrobić?
komentarz 11 grudnia 2020 przez Karina126 Początkujący (280 p.)
próbowałam zrobić cokolwiek bo się nie znam, jeśli jesteś w stanie i jakoś pomóc to będę wdzięczna :D
komentarz 11 grudnia 2020 przez wizarddos Nałogowiec (25,930 p.)
może spróbuj z generatorem liczb losowych?
komentarz 11 grudnia 2020 przez Karina126 Początkujący (280 p.)
jakbym się na tym znała to bym pewnie zrobiła :)
komentarz 11 grudnia 2020 przez wizarddos Nałogowiec (25,930 p.)

to zapraszamy do pana Mirosława. A ten sposób z liczbami losowymi sprawdziłem i działa 

komentarz 11 grudnia 2020 przez Karina126 Początkujący (280 p.)
jak działa jak wychodzą liczby parzyste też? Eh.. chciałabym zrozumieć informatykę ale nawet nauczyciel nie jest w stanie przekazać wiedzy... ale dzięki :)
komentarz 11 grudnia 2020 przez wizarddos Nałogowiec (25,930 p.)

z generatorem liczb losowych wychodzą same nieparzyste

a u Pana Mirosława jest to dobrze wytłumaczone (sam tam zrozumiałem liczby pseudolosowe)

komentarz 11 grudnia 2020 przez Karina126 Początkujący (280 p.)
okej dziękuję bardzo. Mam jeszcze pytanie, co to srand bo podobno mam to użyć do mojego programu?
komentarz 11 grudnia 2020 przez wizarddos Nałogowiec (25,930 p.)
tak masz go użyć. srand tworzy generator liczb losowych
1
komentarz 11 grudnia 2020 przez Whistleroosh Maniak (56,980 p.)
Srand nie tworzy generatora liczb pseudolosowych. On ustawia tylko ziarno

Podobne pytania

0 głosów
0 odpowiedzi 145 wizyt
pytanie zadane 11 grudnia 2020 w C i C++ przez Karina126 Początkujący (280 p.)
0 głosów
1 odpowiedź 437 wizyt
pytanie zadane 31 października 2022 w C i C++ przez patrykpatryczek01 Nowicjusz (200 p.)
0 głosów
1 odpowiedź 250 wizyt
pytanie zadane 1 grudnia 2022 w C i C++ przez Janchess Początkujący (480 p.)

92,596 zapytań

141,446 odpowiedzi

319,720 komentarzy

61,981 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...