Ir ao conteúdo

herbertbahia

Membro Pleno
  • Posts

    536
  • Cadastrado em

  • Última visita

Tudo que herbertbahia postou

  1. @PJBHL nao entendir o que você esta querendo, esta ordenando os elementos de cada linha? o que você quiz dizer sobre os zeros?
  2. acho que O formato bitmap não suporta transparencias.
  3. @Lucca Rodrigues assim o console fica transparente #include <iostream> #define _WIN32_WINNT 0x0500 #include <windows.h> using namespace std; int main() { HWND hWnd = GetConsoleWindow(); SetConsoleTitle("Test"); SetWindowLong(hWnd, GWL_EXSTYLE, GetWindowLong(hWnd, GWL_EXSTYLE) | WS_EX_LAYERED); SetLayeredWindowAttributes(hWnd, 0, 50, LWA_ALPHA); system("PAUSE"); return 0; }
  4. #include <stdio.h> int main(void) { for(int i=1;i<=100;i++){ if(i%2==1)printf("%d ",i); if(i%2==0)printf("%d ",i-i*2); } }
  5. #include<stdio.h> #include<string.h> #include<math.h> int main() { char bin[100]; unsigned long dec = 0; int i = 0; int s; fgets( bin, sizeof(bin), stdin); s = strlen( bin ); while( s-- ) { if( bin[s] == '0' || bin[s] == '1' ) { dec = dec + pow(2, i++) * (bin[s] - '0'); } }; printf("\nDecimal Equivalent of Binary Number: \t %u\n", dec); return 0; } https://pt.stackoverflow.com/questions/152947/como-converter-binário-em-decimal
  6. você precisa fazer uma boa revisão nos conteúdos, tenho certeza que seu professor não vai te exigir um exercício sem passar um conteúdo antes, então tente entender como funciona cada parte do exercício.
  7. está em um vetor de struct
  8. como assim? nao entendir adicionado 0 minutos depois voce nao precisa juntar, tente continuar o segundo...
  9. confesso que tambem achei seu enunciado um pouco confuso mas pelo que entendir é fazer essas funções #include <stdio.h> #include <stdlib.h> #include <string.h> #include <locale.h> struct Aluno{ int N_processo; char Nome[21]; char Morada[50]; }; int main(){ int op; struct Aluno Aluno[10]; while(1){ setlocale(LC_CTYPE, "Portuguese"); printf("Introduzir dados;\n"); printf("1 - Disciplinas\n"); printf("2 - Alunos\n"); printf("3 - Gerar ficheiro Classificações\n"); printf("4 - Listagem\n"); printf("5 - Nomes dos alunos e respetivas classificações\n"); printf("6 - Alunos reprovados\n"); printf("7 - Alunos aprovados\n"); printf("8 - Sair\n"); scanf("%d",&op); switch(op){ case 1: break; case 2: int i; for(i=0;i<2;i++){ printf("Introduza o nome do Aluno %d:\n",i+1); Aluno[i].N_processo=i; fflush(stdin); gets(Aluno[i].Nome); printf("Introduza a morada de %s:\n",Aluno[i].Nome); gets(Aluno[i].Morada); } break; case 3: break; case 4: for(i=0;i<2;i++) printf("Aluno %s \nnº do processo %d\n morador de %s\n\n",Aluno[i].Nome,Aluno[i].N_processo,Aluno[i].Morada); break; case 5: break; case 6: break; case 7: break; case 8: exit(1); } } }
  10. Certo mas não esquece que é obrigatorio o uso de ponteiros ,struct e arquivos.
  11. para postar um codigo use o botao <> no seu painel o seu codigo esta um pouco distante de funcionar tem bastante erro. como se ler dados em um vetor #include <stdio.h> #include <stdlib.h> #include <string.h> int main(){ char nomes[10][21]; float notas[10][5]; int i,j; for(i=0;i<1;i++){ fflush(stdin); printf("Digite o nome %d\n",i+1); fgets(nomes[i],21,stdin); nomes[i][strlen(nomes[i])-1]='\0'; for(j=0;j<5;j++){ printf("Digite a nota %d de %s\n",j+1,nomes[i]); scanf("%f",&notas[i][j]); } } for(i=0;i<1;i++){ printf(" %s\n", nomes[i]); for(j=0;j<5;j++){ printf(" notas %.2f \n",notas[i][j]); } } } acho que essas sao as funcoes que precisa criar no menu Disciplinas Alunos (N_processo,Nome,Morada) Classificações Listagem Nomes dos alunos e respetivas classificações Alunos reprovados Alunos aprovados
  12. para saber se um elemento é par você pode usar o operador modulo que em linguagem c é o operador "%" . Se um numero %2 == 0 indica que é par, e se um numero %2 == 1 é indica que é impar. Bem se conseguiu criar uma arvore tente percorrer fazendo isto, se não conseguiu fazer ainda tente fazer e poste aqui para ver se tenho como te ajudar.
  13. @Larissa Firmino o aux vai ler um char e depois o strcmp ele vai ir comparando durante o laço de repetição. char titulo[200]; char autor[200]; char editora[200]; funcionaria com qualquer um desses. para procurar por edição seria mais fácil ainda basta fazer a comparação numerica, implemente e teste se der qualquer erro é só postar que ajudo. não precisa também usar o else coloquei apenas para fazer um teste.
  14. as funcoes parecem ate que estão oks se realmente aconteceu aquilo que voce esperava observe que na impressao voce errou no fechamento dos parenteses e tinha esquecido do &
  15. #include<stdio.h> #include <stdlib.h> float num; float dobro (float num); float metade (float num); float quadrado (float num); float terca(float num); int main() { printf("Entre com o numero: "); scanf("%f",&num); printf("\n O dobro e : %.2f ",dobro(num)); printf("\n O metade e : %.2f" ,metade(num)); printf("\n O quadrado e : %.2f" ,quadrado(num)); printf("\n A terca parte e : %.2f" ,terca(num)); } float dobro (float num){ return num * 2; } float metade (float num){ return num / 2; } float quadrado (float num){ return num * num; } float terca(float num){ return num / 3; }
  16. de novo eu não entendir aexplicacao do arfnet ele joga os trechos de códigos soltos eu so substituir 1 linha pela linha que ele mostrou e já deu erro [Error] cannot convert 'const wchar_t*' to 'LPCSTR {aka const char*}' for argument '2' to 'int MessageBoxA(HWND, LPCSTR, LPCSTR, UINT)' MessageBox(NULL, L"Error while loading image", L"Error", MB_OK | MB_ICONERROR);
  17. #include <stdlib.h> #include <stdio.h> int main (){ int num; printf("digite um numero inteiro: "); scanf("%d",&num); for(int i=num;i>0;--i){ if (i%2==1) printf("%d ",i); } } faz uma graduação ead ajuda pakas
  18. #include <stdlib.h> #include <stdio.h> int main (){ int num; printf("digite um numero inteiro: "); scanf("%d",&num); for(int i=num;i>0;--i){ if (i%2==1) printf("%d\n",i); } }
  19. #include <stdlib.h> #include <stdio.h> int main (){ int num; printf("digite um numero inteiro: "); scanf("%d",&num); for(int i=0;i<num;++i){ if (i%2==1) printf("%d\n",i); } }
  20. voce pode usar strstr para para saber a extensão de uma string ai usa um contador #include <stdio.h> #include <string.h> int main () { const char a[20] = "alunos.txt"; const char b[10] = ".txt"; char *ext; ext = strstr(a, b); printf("The substring is: %s\n", ext); return(0); }
  21. acho que existem 3 percursos: pre-ordem, em ordem ou pos ordem.
  22. @devair1010 isso é estão maneiro me ajuda a fazer por favor o que preciso fazer pra cirar a janela como o @arfneto falou?
  23. explique melhor as suas dificuldades. porque nao postou o que ja conseguiu fazer?
  24. é muito enunciado para pouca coisa
  25. aqui é so criar um vetor ,usar um laço de repeticao e usar contador para numeros negativos e contador para numeros positivos, depois em outro laço imprime e da printf nos contadores. aqui é so criar um vetor ,usar um laço de repeticao e precisa de 4 contadores cada um para um intervalo usa if para pegalos, ai depois da printf nos contadores e com outro laço imprime o vetor

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!