Problem z definicją funkcji

0

Witam. Mam problem z jednym zadaniem nie za bardzo wiem jak się za niego zabrać.
Napisz definicje funkcji o nagłówku:

int IlePar(int p1, int p2, int t[], int n);

która zwróci ilość par (t[k],t[k+1]) takich, że t[k]=p1 i t[k+1]=p2;
To trzeba jakoś za pomocą pętli for rozwiązać?

0
ania93 napisał(a):

To trzeba jakoś za pomocą pętli for rozwiązać?

No jesteś prze sprytna. Królestwo dla tej Pani!

Tak, pętla for i jedziesz po całej tablicy, sprawdzając kolejne pary. ;)

1

Nie koniecznie trzeba jawnie petle uzywac:

#include <algorithm>
#include <iostream>
using namespace std;
 
int main()
{
    int tab[] = {1, 1, 1, 3, 2, 2, 3, 3, 4, 4};
    size_t n = count_if(tab, tab+9, [](int& el){return (el==*((&el)+1)); });
    cout << n << endl;
    return 0;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1