Você está na página 1de 1

#include <stdio.

h>

int main() {
int n;
scanf("%d", &n);

char maior[101] = ""; // Inicializa a string 'maior' vazia. Quero comparar essa
string com outras strings
int maior_tamanho = 0; //tenho que minha maior string tambem vai ter o maior
tamanho

for (int i = 0; i < n; i++) {


char string[101]; //aqui eu declaro as strings e coloco um numero de
caracteres possiveis para cada uma delas serem lidas
scanf("%s", string); //faco a leitura das strings

int tamanho = 0; //para eu armazenar o tamanho de cada string, assim como


eu queria imprimir o tamanho de uma string x especifica
while (string[tamanho] != '\0') {
tamanho++;
}

if (tamanho > maior_tamanho) { //entrentanto, se o tamanho da minha string


x for maior que a maior_tamanho, a maior_tamanho vai ter o tamanho da string n
maior_tamanho = tamanho;

for (int j = 0; j <= tamanho; j++) { //tenho que entao, varrer a string
novamente e verificar o tamanho, se minha string for maior, logo, ela eh a maior
string.
maior[j] = string[j];
}
maior[tamanho] = '\0'; // Adiciona o terminador nulo na maior string.
Para parar de ler, essa parte eu nao lembraria sozinha.
}
}

printf("%s", maior); //imprimo minha maior string.

return 0;
}

Você também pode gostar