-
Notifications
You must be signed in to change notification settings - Fork 0
/
atividadeFupAula11.c
89 lines (70 loc) · 1.15 KB
/
atividadeFupAula11.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#include <stdio.h>
#include <string.h>
int tamanho_string(char str[]) {
int tam = 0;
for (int i = 0; str[i] != '\0'; i++) {
tam++;
}
return tam;
}
bool verifica(char *str, char *str1) {
int n = tamanho_string(str);
int n1 = tamanho_string(str1);
if (n != n1) {
return 0;
}
for (int i = 0; i < n; i++) {
if (str[i] == str1[i]) {
return 1;
}
}
return 0;
}
bool minuscula(char str[]) {
int valor = 0;
int n = tamanho_string(str);
for (int i = 0; i < n; i++) {
if (str[i] >= 97 && str[i] <= 122) {
valor++;
}
}
if (valor == n) {
return 1;
}
return 0;
}
bool maiuscula(char str[]) {
int valor = 0;
int n = tamanho_string(str);
for (int i = 0; i < n; i++) {
if (str[i] >= 65 && str[i] <= 90) {
valor++;
}
}
if (valor == n) {
return 1;
}
return 0;
}
bool verifica_espaco(char str[]) {
int n = tamanho_string(str);
for (int i = 0; i < n; i++) {
if (str[i] == ' ') {
return 1;
}
}
return 0;
}
int compara_string(char str1[], char str2[]) {
int n = tamanho_string(str1);
int n1 = tamanho_string(str2);
if (n == n1) {
return 0;
}
if (n > n1) {
return n;
}
return n1;
}
int main() {
}