Informática, perguntado por Raphaell8690, 1 ano atrás

Escreva um programa que receba estas duas strings do usuário, o valor da posição desejada, e chame a função anteriormente implementada e exiba o resultado ao usuário na tela.


juanbomfim22: qual linguagem

Soluções para a tarefa

Respondido por benjamin66
1

Resposta:

Se puder usar a biblioteca string.h:

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main() {

const char* str = "Raphael";

int busca = 'n';

int posicao = strchr(str, busca)

printf("%d\n", posicao);

}

Se tiver que criar:

#include <stdio.h>

int buscar(const char* str, char query) {

const char* temp = str;

while (*temp != 0 && *temp != query) temp++;

return *temp == 0 ? -1 : temp - str;

}

int main() {

const char* str = "Raphael";

int query = 'n';

int posicao = buscar(str, query); printf("%d\n", posicao);

}

Perguntas interessantes