Ir ao conteúdo

Gustavo Beck

Membro Júnior
  • Posts

    16
  • Cadastrado em

  • Última visita

Tudo que Gustavo Beck postou

  1. Estou tentando criar um método construtor Aluno, mas está dando erro na linha public Aluno inteira, o que fazer? package exaula6; public class RegistroAcademico { private String nome; private int RA; private int idade; private int classe; private String curso; public Aluno(String nome, int RA, int idade, int classe, String curso){ this.nome = nome; this.RA = RA; this.idade = idade; this.classe = classe; this.curso = curso; } public String retornadados(){ return this.nome + " " + this.RA + " " + this.idade + " " + this.classe + " " + this.curso; } }
  2. @devair1010 Mas já ta com o include
  3. Alguém poderia me ajudar com este erro, a função cria que vai ser usada no main da erro //Gustavo Beck 18133 e Lucas Miranda 18567 #include <stdlib.h> #include "fila.h" typedef struct no { int senha; struct no* prox; }; typedef struct no No; typedef struct fila { No* ini; No* fim; }; Fila* cria (void) { Fila* f = (Fila*) malloc(sizeof(Fila)); f->ini = f->fim = NULL; return f; } /* função auxiliar: insere no fim */ No* ins_fim (No* fim, int v) { No* p = (No*) malloc(sizeof(No)); p->senha = v; p->prox = NULL; if (fim != NULL) /* verifica se lista não estava vazia */ fim->prox = p; return p; } /* função auxiliar: retira do início */ No* ret_ini (No* ini) { No* p = ini->prox; free(ini); return p; } void insere (Fila* f, int v) { f->fim = ins_fim(f->fim,v); if (f->ini==NULL) /* fila antes vazia? */ f->ini = f->fim; } int retira (Fila* f) { int v; if (vazia(f)) { printf("Fila vazia.\n"); /* aborta programa */ } v = f->ini->senha; f->ini = ret_ini(f->ini); if (f->ini == NULL) /* fila ficou vazia? */ f->fim = NULL; return v; } int vazia (Fila* f) { return (f->ini==NULL); } void libera (Fila* f) { No* q = f->ini; while (q!=NULL) { No* t = q->prox; free(q); q = t; } free(f); } /* imprime: versão com lista */ void imprimeM (Fila* f) { No* q; for (q=f->ini; q!=NULL; q=q->prox) printf("M%d\n",q->senha); } void imprimeE (Fila* f) { No* q; for (q=f->ini; q!=NULL; q=q->prox) printf("E%d\n",q->senha); } int checafila (Fila* f, Fila* g) { No* q; No* p; int e=0; int d=0; for (q=f->ini; q!=NULL; q=q->prox) { e++; } for(p=g->ini;p!=NULL;p=p->prox) { d++; } if(e==0 && d==0) return 0; else return 1; }
  4. Estou fazendo um programa para armazenar nome, ra e media dos alunos e ver se ele foi aprovado, tudo está indo certo, mas ao escrever o nome, ele armazena e usa para o mesmo nome para os 3 alunos, não pedindo para declarar de novo, o que eu faço para conseguir declarar 3 nomes diferentes mesmo que esses sejam com mais de uma palavra? #include <stdio.h> #include <stdlib.h> struct alunos { int ra; char nome[30]; float media; }; struct alunos aluno; int main() { for(int i = 1; i<=3;i++) { printf("Digite o nome do aluno %d: ",i); scanf("%[^\n]s",aluno.nome); printf("Digite o RA do aluno %d: ",i); scanf("%d",&aluno.ra); printf("Digite a media do aluno %d: ",i); scanf("%f",&aluno.media); if(aluno.media>=6) { printf("\nAluno %d: %s , com RA: %d , foi aprovado com a media %.2f \n",i, aluno.nome,aluno.ra,aluno.media); } else { printf("\nAluno %d: %s , com RA: %d , foi reprovado com a media %.2f \n",i, aluno.nome,aluno.ra,aluno.media); } } }
  5. #include <stdio.h> #include <stdlib.h> int multiplicarDiagonal(int **m,int *n,int *j) { printf("Matriz: \n"); for (int i=0; i<n; i++) { for (int x=0; x<j; x++) { printf("%d, ", m[i][x]); } } printf("\nDigite um numero: "); int n1; scanf("%d",&n1); for (int i = 0; i<n;i++) { m[i][i] == m[i][i]*n1; } printf("Matriz modificada: \n"); for (int i=0; i<n; i++) { for (int x=0; x<j; x++) { printf("%d, ", m[i][x]); } } return 0; } int main() { int m[3][3] = {{1,2,3,4}, {1,2,3,4}, {1,2,3,4}, {1,2,3,4}}; multiplicarDiagonal(m,3,3); } Queria saber no que eu estou errando na impressão da matriz
  6. Como eu faço para colocar a data assim por extenso dentro do label? Só sei colocar a data por números
  7. @allanxd Mais uma coisa, você sabe o comando para encontrar o arquivo sem digitar o endereço inteiro? E obrigado, me salvou muito
  8. @allanxd char fName[100]; int op; scanf("%d",&op); if(op == 1) fName[100] = "C:\\Users\\gubec\\OneDrive\\Área de Trabalho\\teste\\SalaAloisio.csv"; else if(op==2) fName[100] = "C:\\Users\\gubec\\OneDrive\\Área de Trabalho\\teste\\Sala2.csv"; else if(op==3) fName[100] = "C:\\Users\\gubec\\OneDrive\\Área de Trabalho\\teste\\Sala3.csv"; agora está certo?
  9. @allanxd Como eu faço isso?
  10. Queria saber qual o erro está acontecendo aqui, pois o fName não adquire nenhum valor e não consigo abrir o arquivo.
  11. Vou na de 2 fans mesmo, obrigado@Jasiel @Sergio NewSonic
  12. @Jasiel @Sergio NewSonic A placa eu sei que cabe, eu só estava com receio pois não achei nenhum review dessa placa na internet, acho que é modelo novo, e estava em dúvida se a temperatura ia ser melhor na de 2 fans mesmo.
  13. Desculpa, mas não sei o que é torre média kkkk. Mas meu gabinete é esse aqui PCYes Java@Sergio NewSonic
  14. Tem duas placas de vídeo gtx 1060 6gb em promoção na Kabum por R$1129 reais, só que uma tem 1 fan e outra 2, pelo que eu vi tem as mesmas especificações também, mas queria saber se a dual Fan vai ser melhor. Qual eu devo comprar? OBS: Tenho uma fonte evga 430w EVGA GTX 1060 6GB ou essa Zotac GTX 1060 6GB
  15. Na promoção eu vi por uns 930 adicionado 0 minutos depois Não usei nenhum estabilizador e limpo ela uma vez por mês, só que ela já tem 2 anos
  16. Olá, tenho uma fonte EVGA 430w com Certificado 80 Plus e PFC Ativo e queria saber se ela consegue rodar tranquilamente uma GTX 1060 3gb e um Ryzen 5 1600? Ou era melhor ir de 1050 ti para não ter que trocar a fonte. Outros componentes do PC, 2x4 ram hyperx Fury white, um HD de 1tb e 1 SSD de 120, um monitor de 21.5 polegadas e um de 15 polegadas. Agradeço a ajuda.

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!