Entradas

Hallar el segundo mayor de un grupo de numeros y cuantas veces aparece

//Para un conjunto de n notas, determinar la segunda mayor nota y cuantas veces aparece. #include<iostream> using namespace std ; int main(){ int nota,max1,max2,i,n,cont,c; max2=0,cont=0; do{ cout<<"Ingrese la cantidad de notas : "<<endl; cin>>n; }while(n<0); for(int i=0;i<n;i++){ do{ cout<<"Ingrese nota "<<i+1<<" : "<<endl; cin>>nota; }while(nota<0 || nota>20); if(i==0){ max1=nota; c=1; }else{ if(nota>max1){ max2=max1; max1=nota; cont=c; }else{ if(nota==max1){ c++; }else{ if(nota>max2){ max2=nota; cont=1; }else{ if(nota==max2){ cont++; } } } } } } if(cont>0){ cout<<"El segundo mayor es :"<<max2<<endl; cout<<"La cantidad de veces que aparece"<<cont<<endl; }else{ ...

Hallar el MCD y MCM de dos numeros

/*Dados dos numeros enteros positivos, determinar el MCD Y MCM de dichos numeros*/ #include<iostream> using namespace std ; int main(){ int a,b,r,mcd,mcm,aux; do{ cout<<"Ingrese primer numero :"<<endl; cin>>a; cout<<"Ingrese segundo numero :"<<endl; cin>>b; }while(a<0 && b<0); mcd=a; aux=b; do{ r=mcd%aux; mcd=aux; aux=r; }while(r!=0); mcm=a*b/mcd ; cout<<"El maximo comum divisor es :"<<mcd<<endl; cout<<"El minimo comum multiplo es :"<<mcm<<endl; return 0; }

Hallar numeros en una frase y mostrar su suma

/*Determinar y mostrar los dígitos números que exista en una frase y calcular la suma total*/ #include<iostream> #include<cstring> using namespace std ; int main(){ char frase[100]; int numeros[100]; int suma=0; cout<<"Ingrese la frase"<<endl; gets(frase); int j=0; for(int i=0;i<strlen(frase);i++){ if(frase[i]>='0' && frase[i]<='9'){ numeros[j]=frase[i]-'0'; suma =suma+numeros[j]; j++; } } cout<<"los numeros son :"<<endl; for(int i=0;i<j;i++){ cout<<"El digito numerico  "<<i+1<<": "<<numeros[i]<<endl; } cout<<"La suma total de los numeros: "<<suma<<endl; return 0; }

Hallar números impares de un vector

//hallar la cantidad de números impares que se encuentran en un vector de n numeros #include<iostream> using namespace std ; int main(){ int n,cont=0; cout<<"ingrese la cantidad de numeros :"<<endl; cin>>n; int num[n]; for(int i=0;i<n;i++){ cout<<"Ingrese nuemro "<<i+1<<" : "; cin>>num[i]; } for(int i=0;i<n;i++){ if(num[i]%2!=0){ cont++; } } cout<<"La cantidad de numeros impares son :"<<cont; return 0; }

Tabla de multiplicar

Tabla de multiplicar de cualquier numero #include<iostream> using namespace std; void tabla(int); int main() { int xn; cout <<"Ingrese numero : "; cin>>xn; tabla(xn); return 0; } void tabla( int xn){ for(int i=1;i<=12;i++){ cout<<xn <<" x " << i <<" = " << xn*i <<"\n"; } }

Suma de dos matrices

Suma de dos matrices de mxn #include<iostream> using namespace std; int main(){ int m,n; cout<<"Suma de matrices mxn"<<endl; cout<<"Ingrese m: "; cin>>m; cout<<"Ingrese n: "; cin>>n; cout<<"***********"<<endl; int mat1[m][n], mat2[m][n]; cout<<"Llenado de matriz 1"<<endl; for(int i=0;i<m;i++){ for(int j=0;j<n;j++){ cout<<"Ingrese numero: "; cin>>mat1[i][j]; } } cout<<"\n"; cout<<"***********"<<endl; cout<<"Llenado de matriz 2"<<endl; for(int i=0;i<m;i++){ for(int j=0;j<n;j++){ cout<<"Ingrese numero: "; cin>>mat2[i][j]; } } cout<<"\n"; cout<<"La matriz 1 es: "<<endl; for(int i=0;i<m;i++){ for(int j=0;j<n;j++){ cout<<mat1[i][j]<...

Promedio de alumnos en matriz

Hallar el promedio de alumnos, sus notas están dentro de una  matriz #include<iostream> using namespace std; int main(){ int m,n,suma=0; float prom; cout<<"Ingrese la cantidad de alumnos: "; cin>>m; cout<<"Ingrese la cantidad de notas: "; cin>>n; cout<<"***********"<<endl; int notas[m][n], total[m][n+2]; cout<<"Llenado de matriz"<<endl; for(int i=0;i<m;i++){    cout<<"- - - - - - - - - - - - - - - - - - "<<endl; for(int j=0;j<n;j++){ cout<<"Ingrese nota del alumno: "<<i+1<<": "; cin>>notas[i][j]; } } cout<<"\n"; cout<<" "<<endl; for(int i=0;i<m;i++){ suma=0; cout<<"Alumno "<<i+1<<": "; for(int j=0;j<n;j++){ cout<<notas[i][j]<<" "; suma=suma+notas[i][...