Informatică, întrebare adresată de kundrea825, 9 ani în urmă

Se citeşte n şi un şir de n numere naturale.
Să se determine câte elemente din şir sunt egale cu ultimul element al acestuia. Imi trebuie programul in c++, cu vectori..


kundrea825: #include <iostream> #include <fstream> using namespace std; int main() { int n,v[100],k=0,i,u,h; ifstream f("nraparitii.in"); ofstream g("nraparitii.out"); f>>n; for(i=1;i<=n;i++) f>>v[i]; h=n%10; for(i=1;i<=n;i++) { if(n==v[i]) {k++;} } g<<k; f.close(); g.close(); return 0; }

Răspunsuri la întrebare

Răspuns de numaigasescporecle
7
Sper ca înțelegi cum merge. După ce initializezi numărul numerelor cu 0 și citești vectorul, "mergi" cu vectorul de la primul la penultimul număr și vezi dacă e egal cu ultimul(v[n]). Apoi afișezi numărul numerelor. Sper ca te-am ajutat :)
Anexe:
Alte întrebări interesante