Entrada destacada

Programa que diga si un número es par o no. Finaliza al pulsar “0”.

#include <stdio.h> void main(){ int num; printf("Por favor, escribe el numero que quieras.Te diremos si es par ...

jueves, 20 de julio de 2017

Contar el numero de digitos de cada elemento de una matris

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

void llenar (int M [20] [20], int f, int c)
{
for (int i = 1 ; i <= f ; i++)
{
for (int j = 1 ; j <= c ; j++)
{
printf ("Inserte pos[%d][%d]: ",i,j);
scanf("%d",&M [i] [j]);
}
}
}

void mostrar (int M [20] [20], int f, int c)
{
for (int i = 1 ; i <= f ; i++)
{
printf("\n");
for (int j = 1 ; j <= c ; j++)
{
printf ("[%d]",M [i] [j]);
}
}
}

void cuenta (int M[20][20], int f, int c)
{
for (int i = 1 ; i <= f ; i++)
{
for (int j = 1 ; j <= c ; j++)
{
int contador = 0;
int n=M[i][j];
while (n != 0)
{
n = n / 10;
contador++;
}
printf("\n[%d] tiene: %d digito(s)",M[i][j],contador);
}
}
}

int main ()
{
int M [20] [20];
int f, c;
printf ("Inserte filas de la matris: ");
scanf("%d",&f);
printf ("Inserte columnas de la matris: ");
scanf("%d",&c);

printf ("\nLLENANDO MATRIS M: \n");
llenar (M, f, c);
printf ("\nLA MATRIS: ");
mostrar (M, f, c);
printf ("\n\nCONTEO DE DIGITOS: ");
cuenta (M, f, c);
getch();
}

No hay comentarios.:

Publicar un comentario