Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Roga

#21
me falto pasar mas codigo  :-(. porque lo modifique y se me olvido modificarlo hasta donde para mi esta bien. pero por falta de conocimiento no me da. gracias :D por comentar. ya vi mi error gracias. ya lo modifico.
Gracias!!!. por ayudarme a ver mi error. al final quedo asi.
/*Hacer un programa en Lenguaje C que permita cargar dos vectores con cinco números enteros cada uno y determinar lo siguiente: ¿Cuál es el número mayor de los
dos vectores?*/
#include<stdio.h>
void mayor(int numerosa[2][5]);
int main(){
int vector,vectora,numeros[2][5];
printf("Cargue 2 listas de 5 numeros para definir el mayor de cada uno.\n");
for(vector=0;vector<2;vector++){
printf("\n");
for(vectora=0;vectora<5;vectora++){
printf("Cargue el valor %d de la lista %d:",vectora+1,vector+1);
scanf("%d",&numeros[vector][vectora]);
}
}
mayor(numeros);
printf("\n");
system("pause");
return 0;
}
void mayor(int numerosa[2][5]){
int filas,columnas,mayora,mayorb,aux,auxa;
mayora=0;
mayorb=0;
for(filas=0;filas<2;filas++){
for(columnas=0;columnas<5;columnas++){
if(filas==0){
if(columnas==0){
aux=numerosa[filas][columnas];
}
if(columnas>0){
if(aux<numerosa[filas][columnas]){
mayora=numerosa[filas][columnas];
aux=numerosa[filas][columnas];
}
}
}
if(filas==1){
if(columnas==0){
auxa=numerosa[filas][columnas];
}
if(columnas>0){
if(auxa<numerosa[filas][columnas]){
mayorb=numerosa[filas][columnas];
auxa=numerosa[filas][columnas];
}
}
}
}
}
printf("El valor mayor de la primera lista es=%d.\nEl valor mayor de la segunda lista es=%d.",mayora,mayorb);
}

se agradece si me ayudan a optimizarlo.


· No hagas doble post
>aquí las reglas del foro
-Engel Lex
#22
Buenas tengo un problemas no quiere entrar en los if`s. Ademas uso funciones porque lo piden en el anunciado de la guia. muchas gracias.
/*Hacer un programa en Lenguaje C que permita cargar dos vectores con cinco números enteros cada uno y determinar lo siguiente: ¿Cuál es el número mayor de los
dos vectores?*/
#include<stdio.h>
void mayor(int numerosa[2][4]);
int main(){
int vector,vectora,numeros[2][4];
printf("Cargue 2 listas de 5 numeros para definir el mayor de cada uno.\n");
for(vector=0;vector<2;vector++){
printf("\n");
for(vectora=0;vectora<5;vectora++){
printf("Cargue el valor %d de la lista %d:",vectora+1,vector+1);
scanf("%d",&numeros[vector][vectora]);
}
}
mayor(numeros);
printf("\n");
system("pause");
return 0;
}
void mayor(int numerosa[2][4]){
int filas,columnas,mayora,mayorb;
mayora=0;
mayorb=0;
for(filas=0;filas<2;filas++){
for(columnas=0;columnas<5;columnas++){
if(filas==0){
if(numerosa[filas][columnas]>numerosa[filas][columnas]){
mayora=numerosa[filas][columnas];
}
}
if(filas==1){
if(numerosa[filas][columnas]>numerosa[filas][columnas]){
mayorb=numerosa[filas][columnas];
}
}
}
}
printf("El valor mayor de la primera lista es=%d.\nEl valor mayor de la segunda lista es=%d.",mayora,mayorb);
}
#23
/*Hacer un programa en Lenguaje C que permita cargar un vector con 10 números enteros y determinar. ¿Cuantos y cuales números se repiten?*/
#include<stdio.h>
void repiten(int numero[]);
int main(){
int numeros[9],vector;
printf("Carge 10 vectores para determinar cuantos y cuales se repiten.");
for(vector=0;vector<10;vector++){
printf("\nIngrese el Valor %d:",vector+1);
scanf("%d",&numeros[vector]);
}
repiten(numeros);
system("pause");
return 0;
}
void repiten(int numero[]){
int vector,vectori,repitientes[9],acumulador,acumuladortotal=0;
for(vector=0;vector<10;vector++){
acumulador=0;
for(vectori=0;vectori<10;vector++){
if(numero[vector]==numero[vectori]){
acumulador+=1;
if(acumulador>1){
acumuladortotal+=1;
repitientes[acumulador]=numero[vector];
}
}
}
}
}


tengo problemas para imprimir cuales son los valores que se repiten. ayuda :C



· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex