Dan Azevedo
-
Posts
14 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Dan Azevedo
-
-
- 2
-
@Lucca Rodrigues Muito obrigado!
Eu fiquei tentando com
gets();
e não estava dando certo e simplesmente
scanf()
resolve. Que vergonha kkk
- 2
-
@Lucca Rodrigues valeu pela ajuda man!
- 2
-
#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", ¬a1); printf("Digite a segunda nota: "); scanf_s("%f", ¬a2); printf("Digite a terceira nota: "); scanf_s("%f", ¬a3); 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
- 1
-
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
- 1
-
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 depoisNo 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; }
-
obrigado pela ajuda!
-
***** man, o que era??
Muito obrigado!
-
Boa noite!
Fiz o código, mas ele não calcula T_T
Não consegui achar o erro, se puderem me ajudar, grato.
Spoiler#include <stdio.h> #include <stdlib.h> int main() { float salarioBruto, taxaINSS, descontoINSS, salarioLiquido; printf("Digite o salario bruto"); scanf("%f", &salarioBruto); if (salarioBruto <= 1317.07) taxaINSS = 8; else if (salarioBruto <= 2195.12) taxaINSS = 9; else taxaINSS = 11; descontoINSS = salarioBruto * (taxaINSS / 100); salarioLiquido = salarioBruto - descontoINSS; printf("Salario Bruto......: R$ %.2f \n", &salarioBruto); printf("Taxa de INSS.......: %.2f%% \n", &taxaINSS) printf("Desconto do INSS...: R$ %.2f \n", &descontoINSS); printf("Salario Liquido....: R$ %.2f \n", &salarioLiquido); return 0; }
-
Muito obrigado!
- 1
-
Imagine. Mas como o mongo novato, apaguei tudo. O jeito é refazer. Aí, posto aqui. kkk valeu man.
adicionado 5 minutos depoisDa 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); }
- 1
-
Não compila. Estou assistindo às aulas novamente e vou refazer e ver se consigo.
-
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
Qual código substitui esse?
em C/C#/C++
Postado
@arfneto Muito obrigado pela resposta!