Scrieti algoritmul si programul C++ pentru urmatoarele aplicatii.
6)Se dau n numere naturale si intervalul (a , b).Sa se determine cate numere divizibile cu 5 sunt cuprinse in intervalul (a , b).
7)Sa da un vector cu n elemente si o valoare v. Sa se indice daca aceasta valoare exista in sir , daca da , sa se precizeze cu cate elemente este egala.
8)Se da un vector cu n elemente.Sa se indice cate se divid cu 7 si sa se calculeze produsul valorilor de pozitie pare.
Răspunsuri la întrebare
Răspuns:
La 6 nu prea am inteles. Cate nr sunt divizibile cu 5 din tot intervalul sau cate nr din alea n sunt divizibile cu 5? Eu am facut cu toate nr din interval, dar daca vrei cu N scrie-mi.
6.
#include <iostream>
using namespace std;
int main()
{
int a,b,aux,nr;
cin>>a;
cin>>b;
nr=0;
if(a>b)
{
aux=a;
a=b;
b=aux;
}
while(a<=b)
{
if(a%5==0)
nr++;
a++;
}
cout<<nr;
return 0;
}
7.
#include <iostream>
using namespace std;
int main()
{
int n,nr,i,v;
cin>>n;
cin>>v;
nr=0;
int a[n];
for(i=1;i<=n;i++)
cin>>a[i];
for(i=1;i<=n;i++)
if(v==a[i])
nr++;
if (nr!=0)
cout<<"V apare in vector de "<<nr<<" ori";
else
cout<<"V nu apare in vector";
return 0;
}
8.
#include <iostream>
using namespace std;
int main()
{
int n,nr,p,i;
cin>>n;
int v[n];
nr=0;
p=1;
for(i=1;i<=n;i++)
cin>>v[i];
for(i=1;i<=n;i++)
if(v[i]%7==0)
nr++;
cout<<nr<<" numere din vector se divid cu 7"<<endl;
for(i=2;i<=n;i=i+2)
p=p*v[i];
cout<<"Produsul valorilor de pe pozitii pare: "<<p;
return 0;
}