Se dă un vector cu n numere naturale. Să se determine câte dintre elementele vectorului sunt prime cu ultimul element.
bogdantorres:
cum adica prime cu ultimul,adica prime intre ele?
Se dă un vector cu n numere naturale. Să se determine câte dintre elementele vectorului sunt prime cu ultimul element.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale, separate prin spaţii, reprezentând elementele vectorului.
Date de ieşire
Programul afișează pe ecran numărul C, reprezentând valoarea cerută.
Restricţii şi precizări
1 ≤ n ≤ 200
elementele vectorului vor fi cuprinse între 0 și 1000
Răspunsuri la întrebare
Răspuns de
2
#include<iostream.h>
int cmmdc(int a, int b)
{ do{ r=a%b;
a=b;
b=r;
}while(r!=0);
return a;
}
int main()
{ int n,i,v[200],c;
cout<<"n="; cin>>n;
c=0;
for(i=1;i<=n;i++)
{ cout<<"v["<<i<<"]=";
cin>>v[i];}
for(i=1;i<=n;i++)
if( cmmdc(v[i],v[n])==1)
c++;
cout<<c;
return 0;
}
int cmmdc(int a, int b)
{ do{ r=a%b;
a=b;
b=r;
}while(r!=0);
return a;
}
int main()
{ int n,i,v[200],c;
cout<<"n="; cin>>n;
c=0;
for(i=1;i<=n;i++)
{ cout<<"v["<<i<<"]=";
cin>>v[i];}
for(i=1;i<=n;i++)
if( cmmdc(v[i],v[n])==1)
c++;
cout<<c;
return 0;
}
#include<iostream.h>
Răspuns de
4
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int n, nr = 0, v[205];
cin >> n;
for(int i=1; i<=n; i++) cin >> v[i];
for(int i=1; i<=n-1; i++) (__gcd(v[i], v[n]) == 1) ? nr++ : nr;
cout << nr;
return 0;
}
#include<algorithm>
using namespace std;
int main()
{
int n, nr = 0, v[205];
cin >> n;
for(int i=1; i<=n; i++) cin >> v[i];
for(int i=1; i<=n-1; i++) (__gcd(v[i], v[n]) == 1) ? nr++ : nr;
cout << nr;
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă