-
Posts
537 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
Tudo que herbertbahia postou
-
C Receber 3 números e imprimir em ordem crescente e decrescente.
herbertbahia respondeu ao tópico de _Pedro_1002_ em C/C#/C++
é bom implementar alguma coisa pra quando o número for igual tambem #include <stdio.h> #include <stdlib.h> int _maior(int n0,int n1,int n2); int _menor(int n0,int n1,int n2); int _medio(int n0,int n1,int n2); int main() { int n[3], i; for (i=0;i<3;i++) { printf("digite o numero %d: ",i+1); scanf("%d",&n[i]); } printf("Maior: %d\n",_maior(n[0],n[1],n[2])); printf("Menor: %d\n",_menor(n[0],n[1],n[2])); printf("Medio: %d\n",_medio(n[0],n[1],n[2])); system("pause"); return EXIT_SUCCESS; } int _maior(int n0,int n1,int n2){ int maior; n0 > n1 && n0 > n2? maior = n0:n0; n1 > n0 && n1 > n2? maior = n1:n1; n2 > n0 && n2 > n1? maior = n2:n2; return maior; } int _menor(int n0,int n1,int n2){ int menor; n0 < n1 && n0 < n2? menor = n0:n0; n1 < n0 && n1 < n2? menor = n1:n1; n2 < n0 && n2 < n1? menor = n2:n2; return menor; } int _medio(int n0,int n1,int n2){ int medio; if((n0< _maior( n0, n1, n2)) && ((n0 >_menor (n0, n1, n2))))medio=n0; else if((n1< _maior( n0, n1, n2)) && ((n1 >_menor( n0, n1, n2))))medio=n1; else medio=n2; return medio; } -
C Receber 3 números e imprimir em ordem crescente e decrescente.
herbertbahia respondeu ao tópico de _Pedro_1002_ em C/C#/C++
use operadores logicos n 0 n 1 n 2 maior se n 0 > n1 && n0 > n2, maior = n0 senao se n 1 > n0 && n1 > n2, maior = n1 senao se n2 > n0 && n2 > n1, maior = n2 menor se n 0 < n1 && n0 < n2, menor = n0 senao se n 1 < n0 && n1 < n2, menor = n1 senao se n2 < n0 && n2 < n1, menor = n2 medio se n != maior && n!=menor, n = medio -
C Receber 3 números e imprimir em ordem crescente e decrescente.
herbertbahia respondeu ao tópico de _Pedro_1002_ em C/C#/C++
@_Pedro_1002_ primeiro voce tem que saber o tipo de dado que vai usar : int ,float ,double, long , etc etc... voce pode escrever as funções que representem as atividades desejaveis: tipo imprimir_descrescente(tipo num1,tipo num2, tipo num3) é claro que dentro da função um laço de repetição com incremento/decremento e a função de printar no console. -
@Miranda_a voce deveria postar prints dos erros e especificar algumas coisas como : seu sistema operacional, o ide, o compilador as configurações ...
-
C Como imprimir um programa todo no estilo RPG
herbertbahia respondeu ao tópico de Taynara Diniz em C/C#/C++
não vai conseguir.. é melhor instalar uma biblioteca gráfica e realmente fazer "alguma coisa", jogos rpgs não são dificeis de se fazer... -
C Como imprimir um programa todo no estilo RPG
herbertbahia respondeu ao tópico de Taynara Diniz em C/C#/C++
criei esse agora ver se serve e me diz se está muito lonje do que imaginou #include <stdio.h> #include <windows.h> #include <string.h> int main() { char frase[12] = "Sua string"; int i; for(i=0;i<strlen(frase);i++){ Beep(900,10); printf("%c",frase[i]); Sleep(400); } return 0; } -
para a string nome você tem uma coleção de 15 caracteres então não pode usar o simbolo de atribuição '=' deve utilizar o comando strcpy
-
#include <stdio.h> void existe(int x,int y){ int maior,menor; if(x>y){maior=x; menor=y;} else {maior=y; menor=x;} while (maior>=menor){ if(maior % 2 == 0) printf("%d ",maior); --maior; } } int main(){ existe(20,1); getc(stdin); return 0;}
-
@marvelous12 vocêestá criando um calendário ficticio?
-
#include <iostream> #include <stdlib.h> using namespace std; int main() { setlocale(LC_ALL, "Portuguese"); int opc; int opc2; do { cout << "Selecione uma Opção Abaixo: \n\n"; cout << "1. Cadastrar" << endl; cout << "2. Localizar" << endl; cout << "3. excluir" << endl; cout << "0. sair" << endl; cin >> opc; system("cls"); switch(opc) { case 1: cout << "Selecionou Cadastrar. \n\n"; break; case 2: cout << "Selecionou Localizar. \n\n"; break; case 3: cout << "Seleionou Excluir. \n\n"; break; case 0: cout << "Digite 0 pra sair ou 1 pra continuar: "; cin >> opc2; cout << endl; if(opc2==0) { cout << "finalizando... \n\n"; break; } else { cout << "continuando... \n\n"; continue; } } system ("pause"); system ("cls"); }while(opc2!=0); }
-
-
@arfneto estava pensando em fazer algo assim #include <iostream> using namespace std; class Recurso{ public: private: }; Recurso::Recurso(string variavel, string arquivo) : nome(variavel), tamanho(0), conteudo(NULL) { conteudo = NULL; namespace disco = std::filesystem; if (!disco::exists(arquivo)) return; tamanho = (int) disco::file_size(arquivo); if (tamanho == 0) return; ifstream ent{ arquivo, ifstream::binary }; if (!ent.good()) return; conteudo = new unsigned char[tamanho]; for (int i = 0; i < tamanho; i += 1) ent.read((char*)(conteudo+i), 1); }; int main() { };
-
para saber se é multiplo use o operado %==0 para saber se é impar use o %==1 para saber se o valor inicial é maior do que o final use if (>) ou if (<) dependendo da condição o laço for pode ter como o maior ou menor argumento inicial
-
C estou tentando rodar uma string em um for, mas não vai
herbertbahia respondeu ao tópico de Malcolm X em C/C#/C++
#include <stdio.h> #include <string.h> int main(){ int i; char str[30]; printf("Entre com a string: "); gets (str); for (i =0; i < strlen(str); i++){ printf("valor do elemento %d da string = %c\n",i,str[i]); } } -
valeu @arfneto muito boa explicação está começando a clarear muito obrigado.
-
nao entendir direito a sua explicação ou então nao conseguir colocar para funcionar adicionado 1 minuto depois acho que conseguir entender o que tentou explicar mas nao conseguir carregar nem 1 arquivo como vou carregar varios?
-
sim estou fazendo em c++, nao sei nem como saber o tamanho do arquivo nem como colocar o array certinho você é o cara
-
exatamente
-
@arfneto sobre essa do cursor eu ja achei pronto mas to quebrando a cabeça pra fazer isso com outras imagens como disse a função que vou usar então preciso tranformar a imagem nisso daí pesquisando achei algumas maneiras de converter mas nao to conseguindo colocar isso em prática https://lvgl.io/tools/imageconverter https://www.google.com/search?q=png+to+array+cpp&o que=png+to+array+cpp&aqs=chrome..69i57j33.5148j0j4&sourceid=chrome&ie=UTF-8 fico uito grato se me ajudar a fazer isso
-
para esse formato não sie bem qual é só sei que precisa ser assim acho que a maneira que estava fazendo não é funcional preciso descobrir um método que funcione
-
então @arfneto preciso converter o .png do meu projeto e embutir no codigo para evitar ter que carregalos junto com o projeto já até conseguir fazer isso. por exemplo este é um cursor de um mouse e funciona loadFromMemory("\x89\x50\x4e\x47\xd\xa\x1a\xa\x0\x0\x0\xd\x49\x48\x44\x52\x0\x0\x0\x6\x0\x0\x0\x8\x8\x6\x0\x0\x0\xda\xc6\x8e\x38\x0\x0\x0\x37\x49\x44\x41\x54\x8\xd7\x65\xcc\xd1\xa\x0\x20\x8\x43\xd1\xbb\xfd\xff\x3f\xdb\x4b\xd9\x32\x41\x90\x1d\x19\x40\xed\x7d\xc6\x0\x55\xc5\x44\x9f\x63\xa2\xf3\x2b\xd1\xb3\xfb\xe0\x7\x92\x6e\x95\xa4\xe\xda\xb3\x25\x61\x1\x50\x1f\x13\x6\x81\x80\xaf\xc6\x0\x0\x0\x0\x49\x45\x4e\x44\xae\x42\x60\x82", 112); mas to com dificuldade de fazer outras imagens ficarem assim para eu embutir
-
@Flávio Pedroza na verdade eu vou ter que passar ela por parametro no formato dessa imagem que postei acho que só preciso uma maneira de juntar todos caracteres do txt na mesma linha e evitar comentarios como // ou /* , depois eu abro o txt e copio e colo no ide nao preciso chamar o txt direto no programa
-
@devair1010 voce poderia me mostrar a maneira de juntar tudo na mesma linha la no txt pra eu copiar e color? porque estou fazendo isso no cb e quando chega a uma determinada quantidade de caracteres ele nao mostra todos caracteres de uma linha e mesmo se segurar ctrl e girar a bolinha do mouse para diminuir nao da pra ver tudo que esta na mesma linha então vou tentar resolver pelo txt mesmo para ver se vai funcionar.
-
estou com o seguinte problema : estou precisando chamar uma função em que recebe 2 parametros: uma matriz de bytes e o comprimento da matriz. o problema é que a minha matriz deu mais de 15 mil linhas criei esse codigo para contar o comprimento da matriz porque havia gerado ela e armazenado em um txt #include <stdio.h> #include <stdlib.h> int main() { FILE *arq=fopen("matriz.txt","r"); if (arq==NULL ){ printf("Erro de abertura\n"); system("pause"); exit(1); } char letra; int cont=0; while( (letra = fgetc(arq)) != EOF ) { // printf(arq,"%c",letra); if(letra =='\\')cont++; } fclose(arq); return 0; } de ideia inicial pensei em colocar em um header só para ela porcausa do tamanho ou até ali mesmo no meio do código mas tive problemas no caminho dela tinha varias caracteres e simbolos como "*" que fizeram virar comentario e era muito difícil localizar e substituir cada um individualmente. para resolver esse erro acredito que vou ter que juntar tudo na mesma linha pois quando copio do txt para o meu ide ele fica em varias linhas sera que a melhor maneira de tratar isso seria tentar criar um codigo tipo o que fiz acima para resolver no txt para depois jogar no ide? aceito dicas, sugestões para eu conseguir chamar essa função.
-
C <Olá alguém poderia me ajudar como resolvo esse exercício>
herbertbahia respondeu ao tópico de regina_grein em C/C#/C++
@regina_grein para postar o seu algoritmo use esse botão no painel foi uma boa escolha o snakecase mas esse pop dá impressao que está desempilhando ashuashauhs
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