Rorgrun
-
Posts
4 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Rorgrun
-
-
Muito obrigado Devair!
- 1
-
Boa noite pessoal.
Tenho que estar fazendo um algoritmo que permita estar fazendo cadastros de eleitores. O algoritmo deve estar mostrando quais os usuários que são obrigados a votar, e quais não são obrigados. Sabendo disso, o meu código não está conseguindo imprimir os usuários que são ou não obrigados a votar. Vocês conseguem identificar onde está o erro?
Segue abaixo o código.
--
#include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; int main (){ struct oi{ int i, idade, titulo, x, secao, zona; char nome[30], endereco[30]; }; int i, x, nome[30], idade; oi hey[50]; cout << "Digite a quantidade de cadastros: "; cin >> x; system("cls"); for ( int i = 0; i <= x-1; i++ ){ cin.sync(); cout << "Digite seu nome: "; cin.getline(hey.nome,30); cout << "Digite sua idade: "; cin >> hey.idade; cout << "Digite seu titulo: "; cin >> hey.titulo; cout << "Digite sua secao: "; cin >> hey.secao; cout << "Digite sua zona eleitoral: "; cin >> hey.zona; cin.sync(); cout << "Digite seu endereco: "; cin.getline(hey.endereco,30); system("cls"); } if (idade >= 18 && idade <= 59 ){ for (int i = 0; i <= x-1; i++){ cout << "___Voto obrigatorio!___"<< endl; cout << "Nome: "<<hey.nome<< endl; cout << "Idade: "<<hey.idade<< endl; cout << "Titulo: "<<hey.titulo<< endl; cout << "Secao: "<<hey.secao<< endl; cout << "Zona: "<<hey.zona<< endl; cout << "Endereco: "<<hey.endereco <<endl; cout << "______________________________"<<endl<<endl; } } else { for (int i = 0; i <= x-1; i++){ cout << "___Voto nao obrigatorio!___"<<endl; cout << "Nome: "<<hey.nome<< endl; cout << "Idade: "<<hey.idade<< endl; cout << "Titulo: "<<hey.titulo<< endl; cout << "Secao: "<<hey.secao<< endl; cout << "Zona: "<<hey.zona<< endl; cout << "Endereco: "<<hey.endereco <<endl; cout << "______________________________"<<endl<<endl; } } system("pause"); return 0; }
--
Grato desde já.
- 1
-
Boa noite noite pessoal.
Tenho que fazer um algoritmo no qual o mesmo deve estar gerando trinta números aleatórios e ordenar os mesmos por número crescente e decrescente.
Sabendo disso, o meu algoritmo não está imprimindo os números em ordem crescente e decrescente. Sabem porque isso está acontecendo?
Segue abaixo o código em C++.
--
#include <iostream> #include <stdio.h> #include <stdlib.h> #include <ctime> using namespace std; int main (){ srand(time(0)); int i,y[30],aux[30], TAM=30,v[30],j; cout << "Os numeros aleatorios sao: "<<endl; for(int i=1;i< TAM;i++){ v= 1+(rand()%100); cout<<v<<endl; } for (i = 0; i < TAM; i++){ for(y = v + 1; y < TAM; j++){ if (v > y){ aux = i; v = y; y = aux; } } } cout << "Elementos ordenados (decrescente): \n"; for( i = 0; i < TAM; i++){ cout <<v<<endl; } for (i = 0; i < TAM; i++){ for(y = v + 1; y < TAM; j++){ if (v < y){ aux = i; v = y; y = aux; } } } cout << "Elementos ordenados (crescente): \n"; for( i = 0; i < TAM; i++){ cout <<v<<endl; } return 0; }
--
Grato desde já.
- 1
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
C++ | Cadastros | Pessoas que podem votar
em C/C#/C++
Postado
Mauro, estou fazendo uma comparação entre os cadastros. Aquele usuários que tenha mais ou igual a 18, é obrigado a votar. E, aquele que tenha 60 anos ou mais, não é obrigado a votar. Sabendo disso, teve imprimir os dados eleitorais de quem é ou não obrigado a votar.
Coloquei essa comparação no local errado? Ela está correta?