Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
funciones matrices
#include <stdio.h> #include <math.h> #define MAX 50 void poblar(int[MAX][MAX], int, int); int esPrimo(int num); void mostrarPrimos(int[MAX][MAX], int, int); int main() { int filas; int col; scanf("%i %i", &filas, &col); int matriz[filas][col]; poblar(matriz, filas, col); mostrarPrimos(matriz, filas, col); } void poblar(int matriz[MAX][MAX], int filas, int col) { int num; for(int i = 0 ; i < filas ; i++) { for(int j = 0 ; j < col ; j++) { scanf("%i", &num); matriz[i][j] = num; } } } void mostrarPrimos(int matriz[MAX][MAX], int filas, int col) { int flag = 0; for(int i = 0 ; i < filas ; i++) { //FILAS for(int j = col - 1 ; j >= 0 ; j--) { //COLUMNAS if(esPrimo(matriz[i][j])) { if(flag == 0) { printf("%i", matriz[i][j]); flag = 1; } else { printf(" - %i", matriz[i][j]); } } } } } int esPrimo(int num) { int i; if(num <= 1) { return 0; } for(i = 2 ; i <= trunc(sqrt(num)) ; i++) { if (num % i == 0){ return 0; } } return 1; }
run
|
edit
|
history
|
help
0
test
PRÁCTICA DE QUICKSORT
A_141212_HistoriaDePunteros
session1
ayudantia ejercicio 2 numero nashee
selection sort
Atoi without minus
a1
AC_setting_example
13