Ir ao conteúdo

sthearc

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

1
  1. Olá! Estou estudando lógica de programação e tenho que resolver esse exercício: O Departamento de Computação deseja saber se existem alunos cursando, simultaneamente, as disciplinas D1 e D2. Existe disponível uma listagem com os números de matrículas dos alunos das duas disciplinas. Após ler essas listagens verifique quem são os alunos. Porém, já fiz de dois jeitos diferentes e o bendito do código até roda, mas não do jeito que se espera. Ele simplesmente "pula" linhas quando é executado, eu não sei onde está o erro porque nem no registro de compilador é mostrado alguém poderia me ajudar? #include <iostream> #include <stdio.h> #include <stdlib.h> #define tam 5 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char** argv) { int D1[]={2,3,4,5,1, '\0'}; int D2[]={7,8,4,6,9, '\0'}; int i, codaluno, qtd1=0,qtd2=0,qtd3=0; int mat1=0, mat2=0; for (i=0; i<tam; i++){ printf ("digite aqui o codigo do %do aluno: ", i+1); scanf ("%d", &codaluno); if(codaluno == D1[i]){ mat1 = 1; } else { } if(codaluno == D2[i]){ mat2 = 1; } if (mat1==1 && mat2==1){ printf("O Aluno esta Matriculado nas materias D1 e D2 \n\n"); qtd1++; } else if (mat1==1 && mat2==0) { printf("O Aluno esta Matriculado na materia D1 \n\n"); qtd2++; } else if (mat1==0 && mat2==1){ printf("O Aluno esta Matriculado na materia D2 \n\n"); qtd3++; } else { //printf ("aluno nao matriculado! \n\n"); } } printf ("quantidade de alunos matriculados na materia D1: %d \n", qtd2); printf ("quantidade de alunos matriculados na materia D2: %d \n", qtd3); printf ("quantidade de alunos matriculados nas materias D1 e D2: %d \n", qtd1); return 0; }
  2. @kgin funcionou aqui, obrigada!! kkkkkkkkkkkkkk é mesmo, ta em C, me desculpa kkkkkk. Em relação ao material e curso, eu to cursando redes e o material são as aulas mesmo, mas eu tinha me confundido nesse exercício, obrigada pela ajuda. /* run this program using the console pauser or add your own getch, system("pause") or input loop */ Isso já vem automaticamente no dev-c/c++.
  3. Olá, estou estudando programação em c++, então não sou muito boa, estou fazendo um exercício sem sucesso algum Esse é o exercício: Elabore um programa para ler uma sequência de 30 caracteres. Em seguida localize as vogais e as troque pelo símbolo @. Mostre a nova sequência. Eu vi em alguns lugares na internet alguns conteúdos relacionados/parecidos, mas ainda não consegui entender mt bem ou fazer ele rodar de fato. Comecei fazendo com o tamanho reduzido para testar ele e usando só uma vogal, porque caso funcione eu aumento para as demais. #include <iostream> #include <stdio.h> #include <stdlib.h> #define tam 5 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char** argv) { char x[tam]; int i; for (i=0; i<tam; i++) { printf("Digite um caracter: "); scanf(" %c", &x[i]); } for (i=0; i<tam; i++){ if (x[i]=='a'){ x[i] == '@'; } printf("nova sequencia %c \n", x[i]); } return 0; }

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!