1. Să se scrie un program C/C++ care să permită introducerea de la tastatură a doi vectori A și B de maxim 50 de numere întregi. Tablourile A și B au aceeași dimensiune n, introdusă de la
tastatură. Să se afișeze dacă tablourile sunt identice sau nu (adică elementele de pe aceeași poziție coincid).
2. Să se scrie un program C/C++ care să permită introducerea de la tastatură a elementelor unui vector V cu maxim 100 de elemente de tip real și să calculeze și să afișeze suma și produsul elementelor acestui vector.
Răspunsuri la întrebare
Răspuns de
1
1. facem prin reducere la absurd
setezi o variabila coincid=1 - (Presupunem ca vectorii coincid)
apoi citesti n, si intri in for-ul de citire
for(i=0;i<n;i++){
cout<<"a["<<i<<"]=";
cin>>a[i];
cout<<"b["<<i<<"]=";
cin>>b[i];
//Acum facem verificarea
if(a[i]!=b[i])
coincid=0;
}
si asa, daca o sa gaseasca in vector 2 elemente care nu coincid, variabila va deveni 0, altfel, daca toate coincid, va ramane 1...
if(coincid==1){
cout<<"coincid";
}else{
cout<<"nu coincid";
}
2. declari sum=0, prod=1;
citesti n, apoi intri in for
for(i=0;i<n;i++){
cout<<"v["<<i<<"]=";
cin>>v[i];
sum = sum+v[i]; //adunam la suma
prod = prod*v[i]; //inmultim la produs
}
setezi o variabila coincid=1 - (Presupunem ca vectorii coincid)
apoi citesti n, si intri in for-ul de citire
for(i=0;i<n;i++){
cout<<"a["<<i<<"]=";
cin>>a[i];
cout<<"b["<<i<<"]=";
cin>>b[i];
//Acum facem verificarea
if(a[i]!=b[i])
coincid=0;
}
si asa, daca o sa gaseasca in vector 2 elemente care nu coincid, variabila va deveni 0, altfel, daca toate coincid, va ramane 1...
if(coincid==1){
cout<<"coincid";
}else{
cout<<"nu coincid";
}
2. declari sum=0, prod=1;
citesti n, apoi intri in for
for(i=0;i<n;i++){
cout<<"v["<<i<<"]=";
cin>>v[i];
sum = sum+v[i]; //adunam la suma
prod = prod*v[i]; //inmultim la produs
}
Alte întrebări interesante
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă