Powered By Blogger

sábado, 31 de janeiro de 2015

Matriz contabilizadora de dados - Contando Letras, Números, acentos e espaços.

Código Escrito por Naylson P. Carvalho:

#include <stdio.h>

int main(){
int a, b, c, d, e, f, a1 = 0, b1 = 0, c1 = 0, d1 = 0, e1 = 0, f1 = 0;
int g, h, i, j, k, l, m, tc, tl, g1 = 0, h1 = 0, i1 = 0, j1 = 0, k1 = 0, l1 = 0, m1 = 0;
int matrix1[34] = {3, 49, 0, 1, 429, 19, 9, 9, 0, 2, 12, 5, 238, 6, 72, 999, 1, 2, 9, 23, 59, 17, 2, 4, 6, 6, 0, 102, 22, 45, 50, 2, 1, 72};
char matrix2[105] = {"Toma La da Cá Amisterdã da lân For de For ALIEN versus P Caroção Impulsione laço pão de ló e é incrivelb"};

for(a = 0; a < 34; a++){ 
if(matrix1[a] == 0){
a1++;
}
}
for(b = 0; b < 34; b++){ 
if(matrix1[b] % 2 == 0){
b1++;
}
}
for(c = 0; c < 34; c++){ 
if(matrix1[c] % 2 == 1){
c1++;
}
}
for(d = 0; d < 34; d++){ 
if(matrix1[d] % 3 == 0){
d1++;
}
}
for(e = 0; e < 34; e++){ 
if(matrix1[e] % 5 == 0){
e1++;
}
}
for(f = 0; f < 34; f++){ 
if(matrix1[f] % 2 == 1 || matrix1[f] % 2 == 0){
f1++;
}
}
for(g = 0; g < 105; g++){ 
if(matrix2[g] == 'a' || matrix2[g] == 'e' || matrix2[g] == 'i' || matrix2[g] == 'o' || matrix2[g] == 'u'
|| matrix2[g] == 'A' || matrix2[g] == 'E' || matrix2[g] == 'I' || matrix2[g] == 'O' || matrix2[g] == 'U'){
g1++;
}
}
for(h = 0; h < 105; h++){ 
if(matrix2[h] == 'b' || matrix2[h] == 'B' || matrix2[h] == 'c' || matrix2[h] == 'C' || matrix2[h] == 'd'
|| matrix2[h] == 'D' || matrix2[h] == 'f' || matrix2[h] == 'F' || matrix2[h] == 'g' || matrix2[h] == 'G'
|| matrix2[h] == 'h' || matrix2[h] == 'H' || matrix2[h] == 'j' || matrix2[h] == 'J' || matrix2[h] == 'k'
|| matrix2[h] == 'K' || matrix2[h] == 'l' || matrix2[h] == 'L' || matrix2[h] == 'm' || matrix2[h] == 'M'
|| matrix2[h] == 'n' || matrix2[h] == 'N' || matrix2[h] == 'p' || matrix2[h] == 'P' || matrix2[h] == 'q'
|| matrix2[h] == 'Q' || matrix2[h] == 'r' || matrix2[h] == 'R' || matrix2[h] == 's' || matrix2[h] == 'S'
|| matrix2[h] == 't' || matrix2[h] == 'T' || matrix2[h] == 'v' || matrix2[h] == 'V' || matrix2[h] == 'w'
|| matrix2[h] == 'W' || matrix2[h] == 'x' || matrix2[h] == 'X' || matrix2[h] == 'y' || matrix2[h] == 'Y'
|| matrix2[h] == 'z' || matrix2[h] == 'Z'){
h1++;
}
}
for(i = 0; i < 105; i++){ 
if(matrix2[i]== 'A' || matrix2[i] == 'E' || matrix2[i] == 'I' || matrix2[i] == 'O' || matrix2[i] == 'U'){
i1++;
}
}
for(j = 0; j < 105; j++){ 
if(matrix2[j] == 'a' || matrix2[j] == 'e' || matrix2[j] == 'i' || matrix2[j] == 'o' || matrix2[j] == 'u'){
j1++;
}
}
for(k = 0; k < 105; k++){ 
if(matrix2[k] == 'á' || matrix2[k] == 'é' || matrix2[k] == 'í' || matrix2[k] == 'ó' || matrix2[k] == 'ú'
|| matrix2[k] == 'â' || matrix2[k] == 'ê' || matrix2[k] == 'î' || matrix2[k] == 'ô' || matrix2[k] == 'û'
|| matrix2[k] == 'ã' || matrix2[k] == 'õ'){
k1++;
}
}
for(l = 0; l < 105; l++){ 
if(matrix2[l] == 'ç'){
l1++;
}
}
for(m = 0; m < 105; m++){ 
if(matrix2[m] == ' '){
m1++;
}
}
tl = (g1 + h1);
tc = (tl + f1);
printf("||||||||||||||||||||||||||||||||||||||||||||||||||||\n");
printf("|||||||||||||||||| Resultado Final |||||||||||||||||\n");
printf("||||||||||||||||||||||||||||||||||||||||||||||||||||\n");
printf("|||||||||||||||||||||| Numeros |||||||||||||||||||||\n");
printf("||||||||||||||||||||||||||||||||||||||||||||||||||||\n");
printf("|||||||| Quantidade de Zeros          >>> %i  |||||||\n", a1);
printf("|||||||| Quantidade de Pares          >>> %i |||||||\n", b1);
printf("|||||||| Quantidade de Impares        >>> %i |||||||\n", c1);
printf("|||||||| Quantidade de Multiplos de 3 >>> %i |||||||\n", d1);
printf("|||||||| Quantidade de Multiplos de 5 >>> %i  |||||||\n", e1);
printf("|||||||| Quantidade Total de Nuemros  >>> %i |||||||\n", f1);
printf("||||||||||||||||||||||||||||||||||||||||||||||||||||\n");
printf("|||||||||||||||||||||| Letras ||||||||||||||||||||||\n");
printf("||||||||||||||||||||||||||||||||||||||||||||||||||||\n");
printf("|||||||| Quantidades de Vogais        >>> %i |||||||\n", g1);
printf("|||||||| Quantidades de Consoantes    >>> %i |||||||\n", h1);
printf("|||||||| Quantidades de Vogais Maius. >>> %i  |||||||\n", i1);
printf("|||||||| Quantidades de Vogais Minus. >>> %i |||||||\n", j1);
printf("|||||||| Quantidades de Acentos       >>> %i  |||||||\n", k1);
printf("|||||||| Quantidades de Cedilhas      >>> %i  |||||||\n", l1);
printf("|||||||| Quantidades de Espacos       >>> %i |||||||\n", m1);
printf("|||||||| Quantidade Total de Letras   >>> %i |||||||\n", tl);
printf("||||||||||||||||||||||||||||||||||||||||||||||||||||\n");
printf("||||||||||||| Total de Caracteres = %i ||||||||||||\n", tc);
printf("||||||||||||||||||||||||||||||||||||||||||||||||||||\n\n");
return 0;
}

Nenhum comentário:

Postar um comentário