Ir ao conteúdo
  • Cadastre-se

Dan Azevedo

Membro Júnior
  • Posts

    14
  • Cadastrado em

  • Última visita

Tudo que Dan Azevedo postou

  1. @arfneto Muito obrigado pela resposta!
  2. @Lucca Rodrigues Levarei em consideração nos próximos exercícios! Obrigado man!
  3. @Lucca Rodrigues Muito obrigado! Eu fiquei tentando com gets(); e não estava dando certo e simplesmente scanf() resolve. Que vergonha kkk
  4. @Lucca Rodrigues valeu pela ajuda man!
  5. #include "stdafx.h" #include "stdlib.h" int main() { char resposta = 's'; float nota1, nota2, nota3, media; while (resposta == 's') { system("cls"); printf("Digite a primeira nota: "); //entrada de dados scanf_s("%f", &nota1); printf("Digite a segunda nota: "); scanf_s("%f", &nota2); printf("Digite a terceira nota: "); scanf_s("%f", &nota3); media = (nota1 + nota2 + nota3) / 3; //processamento printf("A media do aluno foi: %.2f \n", media); //saída de dados if (media >= 6) //saída de dados printf("APROVADO \n"); else printf("REPROVADO \n"); printf("Deseja digitar as notas de outro aluno? (s/n): "); resposta = _gettche(); //ESSA PARTE QUE NÃO CONSIGO REPRODUZIR NO CODEBLOCKS printf("\n\n"); } return 0; } Essa seria a resolução do meu exercício pelo VS. Queria fazer o mesmo pelo codeblocks, porém, não obtive sucesso por causa do gettche
  6. Boa noite. Foi me passado um código no Visual Studio porém queria escrever o mesmo no codeblocks por questões acadêmicas. Preciso substituir o _gettche(); que é usado no VS para o codeblocks. Qual função substitui esse _gettche no codeblocks? Agradeço
  7. Trocar a ordem de dois elementos (sendo passado por parâmetro as posições dos elementos a serem trocados). Alterar o conteúdo de um item da lista (sendo passado por parâmetro a posição e o novo valor do elemento). #include <stdio.h> #include <stdlib.h> #define MaxTam 1000 typedef struct { int codigo; char nome[60]; char endereco[30]; char telefone[15]; }TipoItem; typedef struct { TipoItem Itens[MaxTam]; int inicio, fim; }TipoLista; void criaListaVazia (TipoLista *Lista) { Lista->inicio = 0; Lista->fim = 0; } int verificaVazia (TipoLista Lista) { if (Lista.inicio==Lista.fim) return 1; return 0; } void insere (TipoItem x, TipoLista *Lista) { if (Lista->fim > MaxTam) printf("Lista Cheia!"); else { Lista->Itens[Lista->fim] = x; Lista->fim++; } } void imprime(TipoLista lista) { int aux; for (aux=lista.inicio; aux<lista.fim;aux++) printf("%12d\n",lista.Itens[aux].codigo); } void exclui (int pos, TipoLista *Lista, TipoItem *item) { int aux; if (verificaVazia(*Lista) || pos>=Lista->fim) { printf("Erro: Posicao Inexistente!"); return; } *item = Lista->Item[pos]; Lista->fim--; for (aux=pos;aux<Lista->fim;aux++) Lista->Itens[aux]=Lista->Itens[aux+1]; } adicionado 15 minutos depois No fim eu acho que só precisaria dessa: void trocaItem (TipoLista *Lista, int x, int y) { TipoItem aux; aux = Lista->Itens[x]; Lista.Itens[x]=Lista.Itens[y]; Lista.Itens[y]=aux; }
  8. ***** man, o que era?? Muito obrigado!
  9. Boa noite! Fiz o código, mas ele não calcula T_T Não consegui achar o erro, se puderem me ajudar, grato.
  10. Imagine. Mas como o mongo novato, apaguei tudo. O jeito é refazer. Aí, posto aqui. kkk valeu man. adicionado 5 minutos depois Da uma olhada por favor? Em sequencia o número 1 e o 2. #include <stdio.h> #include <string.h> #include <locale.h> int main ( ) { Setlocale (LC_ALL, “Portuguese”); Int i, cont=0; char strL1[30]; strL2[30], *stringL; printf (“String: “); gets (strL1); stringL = strL1; printf (“\n”); for (i = strlen(stringL); i>= 0; i--){ printf (“%c”, strL1[i]); } Return (0); } e #include <stdio.h> #include <string.h> #include <locale.h> int main ( ) { Setlocale (LC_ALL, “Portuguese”); int i, cont=0; char strL[30], str1[1] = “e”, str2[1] = “u”, *stringL; stringL = strL; printf (“String: “); gets (strL); printf (“Saída: “); for (i = 0; < strlen(stringL); i++){ if (strL[i] == str1[0]){ strL[i] = str2[0]); cont++; } printf (“%c”, strL[i]); } printf (“\n Substituição: %d, cont); return (0); }
  11. Não compila. Estou assistindo às aulas novamente e vou refazer e ver se consigo.
  12. 1) Faça um programa que receba uma string digitada pelo usuário, inverta os caracteres dessa string e imprima a string invertida. Por exemplo, se a string informada for “ROMA”, deve ser retornada a string “AMOR”. 2) Implemente um algoritmo que leia uma string s, um caracter chAtual, um caracter chNovo e substitua todo caracter chAtual de s pelo chNovo. O programa deve retornar também o número de substituições. Exemplo: String s informada pelo usuário: ESTE TEXTO AQUI chAtual = E chNovo = U Saída do algoritmo: USTU TUXTO AQUI Número de substituições: 3

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...