Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

C++ Nie działający if w mainie


Rekomendowane odpowiedzi

Opublikowano

Więc tak postanowiłem napisać sobie prosty programik aby przećwiczyć funkcję oraz tablicę . I napisałem coś takiego : 

 

 

#include <iostream>
#include <string>
 
using namespace std;
 
void wypiszLiczby(int tab[], int wielkosc);
 
int main()
{
 
int tablica[30];
int wielkosc;
int indeks = 0;
cout << "Podaj wielkosc tablicy : ";
cin >> wielkosc;
if ((wielkosc >= 1) || (wielkosc <= 30))
{
wypiszLiczby(tablica, wielkosc);
for (int i = 0; i <= wielkosc; i++)
{
cout << indeks << " nr_indeksu." << "Liczba to : " << tablica[i] << endl;
indeks++;
}
 
}
 
else if ((wielkosc <= 0) || (wielkosc >= 30))
{
cout << "Nie mozesz podac takiej wielkosci tablicy!" << endl;
}
system("pause");
return 0;
}
 
void wypiszLiczby(int tab[], int wielkosc)
{
for (int i = 0; i <= wielkosc; i++)
{
cout << "Podaj liczbe : ";
cin >> tab[i];
}
}
nostaleh.png
Opublikowano

Mamy zgadywać co nir działa? obstawiam ze nie ten warunek, zamiast && (and) dałeś || (or)

3587513.png


Potrzebujesz pomocy? Pisz śmiało na PW/Skype/Gadu-Gadu!


(albo napisz na forum... ^.^)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...