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 - mc275

#2
Hola necesito ayuda, quiero saber como multiplicar 2 matrices con funciones como malloc y realloc lo unico que tengo hasta ahorita es esto:


#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main (){
int fil,col;
int **arre;
printf("cuantas filas?: ");
scanf("%d",&fil);
printf("cuantas columnas?: ");
scanf("%d",&col);
arre=(int **)malloc(sizeof(int*)*fil);
for(int x=0;x<fil;x++)
arre[x]=int(int*)malloc(sizeof(int*)*col);
for(int x=0;x<fil;x++)
free(arre[x]);
free(arre);


Si soy un fracaso lo acepto  :(  :(  :( agradeceria mucho la ayuda
#3
Programación C/C++ / Arreglos a funciones
19 Abril 2017, 05:14 AM
Hola queria saber la respuesta en teoría de ¿Como pasar arreglos a funciones?. Con las palabras mas sencillas y concretas posibles  :rolleyes: por favor, lo agradeceria mucho ;D
#4
Muchas gracias, ahorita mismo trabajare en eso, gracias
#5
Programación C/C++ / Cuenta palabrasy letras
11 Marzo 2017, 05:19 AM
Hola necesito:
Escribir un programa que solicite al usuario ingresar una cadena larga formada por varias palabras, el programa debe determinar lo siguiente:

1-numero de palabras en la cadena
2-cuantas vocales tiene la cadena
3-la letra que aparece en mas palabras (letra y en cuantas palabras)
4-la letra que mas aparece en toda la frase (letra y cuantas veces)

hasta el  momento he logrado los primeros 2 incisos, pero no se como hacer el 3 ni el 4, se los agradecería mucho si me ayudaran un poco.

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <ctype.h>

int contar_vocales(char *);

int main(){
char cad[500],*p;
int longi,i,x,b,R,V,longinP,len;

printf("Ingrese un texto: ");
gets(cad);
longi = strlen(cad);

//-------------------------------Contador palabras------------------------------
b=0;
for(x=0;x<longi;x++){ //rrecorre la longitud de la cadena
if(cad[x]==' ' && x!=499 && cad[x+1]!= ' '){
 b++;
 }
}
printf("\nCantidad de Palabras: %d",b+1);
//--------------------------------cantidad------------------------------------

printf("\nCantidad de Vocales: %d",contar_vocales(cad));
V = contar_vocales(cad);
printf("\nCantidad de caracteres: %d",longi-b);
longinP= longi-b;





   getch();
}//Main -CuerpoPrincipal-
//--------------------------------Funcion---------------------------------------
       
int contar_vocales(char *cad){

int cont=0;
char *aux=cad;

while(*aux){
  if(*aux=='a'||*aux=='e'||*aux=='i'||*aux=='o'||*aux=='u')
    cont++;
      aux++;
  }//funcion

return cont;

}//contar_vocales

#7
sii ya resolví ese problemita con los decimales muchas gracias  ;D ;D . ahora sigo sin saber como hacer para cuando se ingrese un 0 y que solo a la división tire el mensaje de "la division con cero aun no esta definida".... :( lo siento por molestar tanto

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>

int main(){

float num1,num2,sum,rest,multi,divi;
printf("ingrese el primer numero: ");
scanf("%f",&num1);
printf("ingrese el segundo numero:");
scanf("%f",&num2);

sum= num1+num2;
rest=num1-num2;
multi=num1*num2;
divi=num1/num2;


printf("la suma es: %0.f\n",sum);
printf("la resta es: %0.f\n",rest);
printf("la multiplicacion es: %0.f\n",multi);
printf("La division es: %0.2f",divi);

getch();

}



· Los códigos deben ir en etiquetas GeSHi (segundo aviso)
>Lee las reglas
-Engel Lex
#8
Hola soy un poco nueva en esto y necesito un poco de ayuda ayuda :(
estaba haciendo un programa base sencillo que sume,reste multiplique y divide, lo que pasa es que al poner dos números como 2 o 3 no me realiza la división y no se porque.
también necesitaba agregarle deque cuando un numero es igual a cero solo en la división tirara el mensaje deque eso aun no esta definido.

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>

int main(){

int num1,num2,sum,rest,multi;
float divi;
printf("ingrese el primer numero: ");
scanf("%d",&num1);
printf("ingrese el segundo numero:");
scanf("%d",&num2);

sum= num1+num2;
rest=num1-num2;
multi=num1*num2;
divi=num1/num2;
if(num2==0){
printf("la division entre cero aun no esta definida");}
else
printf("la suma es: %d\n",sum);
printf("la resta es: %d\n",rest);
printf("la multiplicacion es: %d\n",multi);
printf("La division es: %0.2f",divi);

getch();

}



· Los códigos deben ir en etiquetas GeSHi
· los títulos deben ser descriptivos
· Cada tema debe ir en su respectivo subforo, si esto es C, va en programación en C/C++
>Lee las reglas
-Engel Lex
#9
Me lo asignaron hoy, tengo que entregarlo mañana a las 2pm  :-(  :-(
#10
Ya intente de todas las maneras y no me sale   :-[  :-(  :-(  :-(