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

C++ Wczytywanie liczb ponownie

Object Storage Arubacloud
0 głosów
570 wizyt
pytanie zadane 6 grudnia 2016 w C i C++ przez Mateusz Ścigała Początkujący (280 p.)
#include <iostream>
using namespace std;
int main ()
{
    int n;
    cout<<"Podaj dlugosc ciagu: ";
    cin>>n;
    int T[n];
    if (n>=1)
    {
    for (int i=0;i<n;i++)
    {
    T[0]=1;
    T[1]=2;
    T[2]=3;
    T

        cout<<T[i]<<endl;
    }
    }
    else
        cout<<"Liczba musi byc wieksza badz rowna 1"<<endl;

return 0;
}

Witam. Mam problem z programem. Chciałbym żeby Tablica była wypełniana wartościami 1,2,3. Ale wymiar tej tablicy ma podawać użytkownik, np. 
T[10] = 1,2,3,1,2,3,1,2,3,1 
Jednak kolejnym razem użytkownik mógłby poprosić o 100 elementową tablice i wtedy również miałoby się pokazać 123123123123 , itd. 
PS. Ten IF to tylko opcja żeby N podane przez użytkownika było większe niż 1.
Dziękuje z góry za pomoc,

pozdrawiam :)

1 odpowiedź

0 głosów
odpowiedź 6 grudnia 2016 przez lnkoc Stary wyjadacz (13,960 p.)
edycja 6 grudnia 2016 przez lnkoc
 
Najlepsza

w pętli powinieneś napisać:

for (int i = 0; i < n; i++) T[i] = i % 3 + 1; // wtedy zawsze dostaniesz wartości kolejno 1, 2 lub 3.

jeśli chcesz dane wypisywać na ekran po liczbie na linijkę to dodatkowo:

cout << T[i] << endl;

edit: jeśli pobierasz N z klawiatury powinieneś użyć operatora new do zaalokowania pamięci:

int *T = new int[N];
// a po wszystkim w ostatniej linijce programu przed return skasować tablicę:
delete [] T;

 

komentarz 6 grudnia 2016 przez Mateusz Ścigała Początkujący (280 p.)
Dzięki wielkie :) Wszystko działa jak należy.

Podobne pytania

+1 głos
0 odpowiedzi 327 wizyt
pytanie zadane 12 marca 2022 w C i C++ przez letmestay Użytkownik (520 p.)
0 głosów
1 odpowiedź 3,367 wizyt
pytanie zadane 24 września 2016 w C i C++ przez Zerkles Nowicjusz (170 p.)
0 głosów
1 odpowiedź 8,877 wizyt

92,536 zapytań

141,376 odpowiedzi

319,449 komentarzy

61,920 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!

...