Foto de Karina M.
Karina há 3 anos
Enviada pelo
Site

Como fazer um programa usando string em c ?

Escreva um programa que receba uma string S e dois valores inteiros não negativos i e j. Em seguida, imprima os caracteres contidos no segmento que vai de i a j da string S. (O PROGRAMA TEM QUE SER TODO EM C)

 template.c 

#include<stdio.h>
#include<stdlib.h>

int main( ){
	
	printf("Ola Mundo!!!");

	system("pause");
	return 0;
}
Professor Diogo M.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 3 anos
Contatar Diogo

#include<string.h>
#include<stdio.h>
#include<locale.h>

#define TAM 100

int main(void){
setlocale(LC_ALL, "portuguese"); // para poder usar acentos no printf.

int i,j;
char S[TAM];

int pos;

printf("Digite uma frase:\n");
fgets(S, TAM, stdin);

printf("Digite dois números inteiros maiores que zero:\n");
scanf("%d %d", &i, &j);

if(i<=0 || j<=0){
    printf("Os números devem ser maiores que zero!\n");
}

for(pos = i-1; pos < j; pos++ )
    printf("%c", S[pos]);

 


return 0;
}

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tire dúvidas com IA
Resposta na hora da Minerva IA
Enviar dúvida
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa