Principiante en programación aquí, tratando de descubrir cómo encontrar e imprimir el prefijo común más largo en C. Aquí tengo una base para el programa. #include <stdio.h> void findprefix(char *str1, char *str2, char *found); int main(void) { char str1[100]; char str2[100]; char found[10] = { ‘\0’ }; printf(“\nIngrese la cadena . . . Read more
En el siguiente código estoy tratando de crear un arreglo de enteros al que se puede acceder desde la función main(), sin embargo, Address-sanitizer me está dando un error de desbordamiento de buffer de pila y no puedo entender qué estoy haciendo mal. ¿Qué me estoy perdiendo? “`cpp #include <stdlib.h> . . . Read more
Enfrentando un error de segmentación en el siguiente código. ¿Alguien puede ayudarme a arreglarlo? #include<stdio.h> int* multiply(int *arr1, int *arr2, int m); int main(void){ int m = 0; printf(“Ingrese el tamaño de array1 y array2: “); scanf(“%d”,&m); int arr1[m], arr2[m]; printf(“Primer array: “); for(int i = 0; i < m; . . . Read more
#include <stdio.h> #include <string.h> int primefac(int n, int count) { while (n > 2) { int i = 2; while (n % count == 0) { if (count % i == 0 && count == i) { printf(“%d\n”, count); n = n / count; primefac(n, 3); } else { i++; . . . Read more
Mi tarea es encontrar el elemento que se repite más veces en un array sin ordenar ni utilizar tablas hash. Este es mi pseudocódigo: #include <stdio.h> int most_frequent(int *a, int n) { int i, j, max_element, count; int maxcount = 0; for(i = 0; i<n; i++)=”” {=”” count=”1;” for(j=”i+1;”></n;><n; j++)=”” . . . Read more