Ir para conteúdo
Fórum Script Brasil

AlgostinJuliano

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre AlgostinJuliano

AlgostinJuliano's Achievements

0

Reputação

  1. Bom dia. Meu programa foi feito para um usuário digitar o número de folhas que quer imprimir, e nessa folha terão 10 números aleatórios de 0 a 99. Mas acontece de esses números repetirem as vezes. Minha dúvida é como faço para que não repitam esses números? Pensei em usar o comando while, mas estou com dificuldade em pensar como. Segue o código a seguir: #include <stdio.h> #include <stdlib.h> #include <time.h> #include <locale.h> int main(){ int i, j, folhas; srand(time(NULL)); setlocale(LC_ALL, "Portuguese"); printf("Escolha o número de folhas que deseja imprimir:\n"); scanf("%d", &folhas); for (j=0 ;j <= folhas; j++) { for(i=0 ; i < 10 ; i++){ printf("Número %d: %d\n",i, rand() % 99); } printf("---------------------\n");} return 0; }
  2. Boa tarde. Estou fazendo um programa para realizar uma votação. Nela há um menu de opções em que o usuário pode votar, apurar os votos ou sair do programa. Porém, a minha dúvida é sobre a apuração, pois o programa não está computando os votos que o usuário realiza depois de votar e selecionar a opção 2, pois está aparecendo 0 votos, mesmo depois de já ter votado. O que será que está errado? Observação: Estou começando em programação. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main() { int op=0, votog, votop, voto11=0, voto22=0, voto33=0, voto44=0, voto55=0, voto66=0, voto77=0; setlocale(LC_ALL,"Portuguese"); printf("Escolha uma das opções:\n1-Votar\n2-Apuração\n3-Sair\n"); scanf("%d", &op); system("cls"); switch (op) { case 1: printf("Digite o Número do Seu Governador:\n11 -Pedro\n22 - Joana\n33 - Gustavo\n44 - Nulo\n"); scanf("%d", &votog); switch (votog) { case 11: voto11=voto11 + 1; printf("Voto Computado!\n"); break; case 22: voto22=voto22 + 1; printf("Voto Computado!\n"); break; case 33: voto33=voto33 + 1; printf("Voto Computado!\n"); break; case 44: voto44=voto44 + 1; printf("Voto Computado!\n"); break; default: printf("Voto Inválido!\n"); break; } system ("pause"); system ("cls"); printf("Digite o Número do Seu Presidente:\n55 - Bernardo\n66 - Silva\n77 - Nulo\n"); scanf("%d", &votop); switch (votop) { case 55: voto55=voto55+1; printf("Voto Computado!\n"); break; case 66: voto66=voto66+1; printf("Voto Computado!\n"); break; case 77: voto77=voto77+1; printf("Voto Computado!\n"); break; default: printf("Voto Inválido!\n"); break; } system ("pause"); system ("cls"); break; case 2: printf("Os resultados das eleições foram:\n"); printf("-------Para Vereador:-------\n"); printf("Pedro teve %d votos.\n", voto11); printf("Joana teve %d votos.\n", voto22); printf("Gustavo teve %d votos.\n", voto33); printf("Nulo teve %d votos.\n", voto44); printf("-------Para Prefeito:-------\n"); printf("Bernardo teve %d votos.\n", voto55); printf("Silva teve %d votos.\n", voto66); printf("Nulo teve %d votos.\n", voto77); break; system ("pause"); system ("cls"); case 3: printf("Você escolheu a opção !"); return 0; break; system ("pause"); system ("cls"); default: printf("Opção inválida, tente novamente!"); system ("pause"); system ("cls"); } system ("cls"); return main(); }
×
×
  • Criar Novo...