Problema 1
int quantos(char cadeia[], char c) { int i, numero; numero = 0; for(i = 0; cadeia[i] != '\0'; i++) if(cadeia[i] == c) numero++; return numero; }
Problema 2
#include <ctype.h> #include <stdio.h> void posicoes(char cadeia[], char lista[]) { int i, j; for(i = 0; lista[i] != '\0'; i++) { for(j = 0; cadeia[j] != '\0'; j++) if(tolower(cadeia[j]) == tolower(lista[i])) break; if(isalpha(lista[i])) printf("A letra '%c' ", tolower(lista[i])); else printf("O caracter '%c' ", lista[i]); if(cadeia[j] == '\0') printf("nao ocorre nunca.\n"); else printf("ocorre na posicao %d.\n", j); } }
Página
concebida e mantida por Eng. Manuel Menezes de Sequeira (última actualização 2006/07/07) Copyright © 1996-2001 ISCTE |
![]() |