Desarrollo de Software en C++, C#, PHP,JavaScript, Matlab, Java, Android, Arduino, Python, Flutter, React, Vue, Solución de ejercicios, Programas informáticos, Inteligencia Artificial.

Buscar

Mostrando entradas con la etiqueta Algoritmo Recursivo que permita hacer una multiplicación. Mostrar todas las entradas
Mostrando entradas con la etiqueta Algoritmo Recursivo que permita hacer una multiplicación. Mostrar todas las entradas

Dado un arreglo lineal de números, sumar separadamente los números pares y los números impares en C++


#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {
int A[10],n,i;
int suma=0,su=0;
cout<<"Ingrese N° de elementos al arreglo"<<endl;
cin>>n;

for(i=1;i<=n;i++){
cout<<"A["<<i<<"]=";
cin>>A[i];
}

cout<<"\n\n";
cout<<"Mostrando el arreglo"<<endl;
for(i=1;i<=n;i++){
cout<<"\t"<<A[i];
}
cout<<"\n\n";
for(i=1;i<=n;i++){
if(A[i]%2==0){
suma=suma+A[i];
}

if(A[i]%2==1){
su=su+A[i];
}
}

cout<<"la sumatoria de numeros pares es : "<<suma<<endl;
cout<<"la sumatoria de numeros impares es : "<<su<<endl;
return 0;
}

Share:

Algoritmo Recursivo que calcule el Máximo común divisor de dos números en C++

#include<iostream>
using namespace std;

int MCD(int a,int b){
if(a>=b && a%b==0){
return b;
}
    else{
return MCD(b,a%b);
}
}


int main(){

int n1,n2;
cout<<"Ingrese el primer numero :"<<endl;
cin>>n1;
cout<<"Ingrese el segundo numero :"<<endl;
cin>>n2;
cout<<endl<<"El Maximo Comun Divisor es :"<<MCD(n1,n2)<<endl;
return 0;

}
Share:

Algoritmo Recursivo que permita hacer una multiplicación, utilizando el método Ruso

#include <iostream>
using namespace std;
int mult_rusa(int A, int B);

int main(int argc, char *argv[]) {
int a,b;
cout<<"ingrese A"<<endl;
cin>>a;
cout<<"ingrese B"<<endl;
cin>>b;

cout<<"el resultado es:"<<mult_rusa(a,b)<<endl;
return 0;
}

int mult_rusa(int A, int B) {
if(A==1){
return (B);
}
if(A%2!=0){
return (B+mult_rusa( A/2 , B*2));
}
else{
return(mult_rusa( A/2 , B*2));
}                    
}
Share:

DISCULPA LAS MOLESTIAS, LA PUBLICIDAD NOS AYUDA

Para descargar Aguarda 5 seg. y luego hacer click en saltar publicidad...Gracias !!

Saltar Publicidad

Translate

FACEBOOK

Ayúdanos con tu donación !

Etiquetas

twitter.com

Páginas vistas

Labels