1. Se citeşte n şi un vector cu n elemente numere naturale. Să se determine indicele primei valori din acesta care are proprietatea că ea şi valoarea de după sunt prime între ele. Dacă nu există se va afişa un mesaj şi dacă există să se şteargă valoarea de la indicele determinat şi să se afişeze vectorul final.
Ex:
n=8 şi valorile 12 18 27 35 6 16 9 3
se va afişa 12 18 35 6 16 9 3
Răspunsuri la întrebare
Răspuns de
0
Daca vrei si varianta fara subprogram, spune:
#include <iostream>
using namespace std;int prime(int a,int b){ int r; while(a!=b) if(a>b) a=a-b; else b=b-a; if(a==1) return 1; else return 0;}int main(){ int i,n,ok=0,poz,v[100]; cin>>n; for(i=1;i<=n;i++) cin>>v[i]; for(i=1;i<n&&ok==0;i++) if(prime(v[i],v[i+1])) { ok=1; poz=i; } if(ok) for(i=1;i<=n;i++) cout<<v[i]<<" "; else cout<<"Nu exista";
return 0;
}
#include <iostream>
using namespace std;int prime(int a,int b){ int r; while(a!=b) if(a>b) a=a-b; else b=b-a; if(a==1) return 1; else return 0;}int main(){ int i,n,ok=0,poz,v[100]; cin>>n; for(i=1;i<=n;i++) cin>>v[i]; for(i=1;i<n&&ok==0;i++) if(prime(v[i],v[i+1])) { ok=1; poz=i; } if(ok) for(i=1;i<=n;i++) cout<<v[i]<<" "; else cout<<"Nu exista";
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă