Wagner Sena Postado Maio 21, 2009 Denunciar Share Postado Maio 21, 2009 alguém poderia me informar como posso resolver o algoritimo abaixo usando C++ Ler 7 nomes de até 15 caracteres cada em um array unidimensional e imprimilos na tela na ordem inversa de entrada (ou seja, primeiro o último nome e assim por diante).Obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Durub Postado Maio 22, 2009 Denunciar Share Postado Maio 22, 2009 Faça um array de 112 caracteres, para aguentar os 15 caracteres de cada nome e o NULL. (15 * 7 + 7)Depois é só usar fgets para ler da entrada padrão.#include <stdio.h> int main(void) { char nomes[112]; fgets(nomes, 15, stdin); /* primeiro nome */ fgets(nomes + 16, 15, stdin); /* segundo nome */ fgets(nomes + 32, 15, stdin); /* terceiro nome */ return 0; }É mais ou menos isso.Note que há diversas outras coisas que você precisa fazer, como retirar o '\n' que o fgets coloca, arrumar a soma do pointer caso estiver errada etc. É só um exemplo.Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Wagner Sena
alguém poderia me informar como posso resolver o algoritimo abaixo usando C++
Ler 7 nomes de até 15 caracteres cada em um array unidimensional e imprimilos
na tela na ordem inversa de entrada (ou seja, primeiro o último nome e assim
por diante).
Obrigado!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.