Witam, mam pewne zadanie domowe które brzmi następująco:
Napisz program, w którym użytkownik będzie wprowadzać 10 liczb całkowitych, a program będzie zliczać (i wyświetlać) ile jest takich sąsiednich par, że wartość poprzednika była mniejsza od następnika i jeżeli tak jest to dana para będzie wyświetlona.
Oto kod który wymyśliłem do rozwiązania tego zadania, nie wiem co w nim może być nie tak, nie sprawdza warunku w if'ie.
Proszę o pomoc.
Kod programu:
int tab[10];
for(int i = 0; i < 10; i++){
cout << "Wpisz wartosc liczby numer " << i << ": ";
cin >> tab[i];
}
int count = 0;
for(int i = 0; i < 9; i++){
if((tab[i] + tab[i+1] ) < (tab[i+1] + tab[i+2])){
count++;
cout << tab[i] << " + " << tab[i+1] << " < " << tab[i+1] << " + " << tab[i+2] << endl;
cout << "Takich par jest " << count << endl;
}
}