Guilherme Santana
-
Posts
17 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Guilherme Santana
-
-
Certo então @clodoaldoPeres
Ficaria assim ?
/****************************************** * Universidade Federal do Maranhão - Campus Balsas * Autor...: Guilherme Santana de Miranda * Data....: 24/06/2014 * *******************************************/ #include <iostream> using namespace std; struct Livro { string Titulo; int Edicao; string Curso; int Codigo; }; main() { puts("\n\n ______________________________________________________________________"); puts("| **************************************************************** |"); puts("| ******************** BIBLIOTECA UFMA**************************** |"); puts("| *************************************************** Ver: 1.0.1 * |"); puts("|______________________________________________________________________|\n\n\n"); Livro livros[3]; int i; for(int i=0;i < max;++i) { if(livros[i].Codigo == codigoInserido) //criar um novo array de livros com os encontrados ou imprimir na tela o codigo encontrado,etc } for (i=0;i<3;i++) { cout<<"Titulo: "; cin>>livros[i].Titulo; cout<<"Edicao: "; cin>>livros[i].Edicao; cout<<"Curso: "; cin>>livros[i].Curso; cout<<"Codigo: "; cin>>livros[i].Codigo; } for (i=0;i<3;i++) { cout<<"\nTitulo: "<<livros[i].Titulo; cout<<"\nEdicao: "<<livros[i].Edicao; cout<<"\nCurso: "<<livros[i].Curso; cout<<"\nCodigo: "<<livros[i].Codigo; } }
????
-
#include "stdafx.h"#include <iostream>#include <time.h>using namespace std;/*Piao 0 Cavalo 1 Torre 2 Bispo 3 Rei 4 Rainha 51 - Pião - Vale 2 Pontos2 - Cavalo - Vale 3 Pontos3 - Torre - Vale 4 Pontos4 - Bispo - Vale 7 Pontos5 - Rei - Vale 8 Pontos6 - Rainha - Vale 9 Pontos*/int _tmain(){ int result[5][1],j,random,total,P,C,T,R,B,RE,RA; P = 0; C = 0; T = 0; R = 0; B = 0; RE = 0; RA = 0; j = 0; srand(time(NULL)); do { random = rand() % 6; result[j][1] = random; j++; } while(j<=5); for (int i = 0; i <= 5;i++) { if (result[i][1] == 0)//Piao { P++; } if(result[i][1] == 1)//Cavalo { C++; } if (result[i][1] == 2)//Torre { T++; } if (result[i][1] == 3)//Bispo { B++; } if (result[i][1] == 4)//Rei { RE++; } if (result[i][1] == 5)//Rainha { RA++; } fflush(stdin); } cout<<"Piao = "<<P<<endl; cout<<"Cavalo = "<<C<<endl; cout<<"Torre = "<<T<<endl; cout<<"Bispo = "<<B<<endl; cout<<"Rei = "<<RE<<endl; cout<<"Rainha = "<<RA<<endl; total = (2 * P) + (3 * C) + (4 * T) + (7 * + (8 * RE) + (9 * RA ); cout<<endl<<"Total = "<<total; getchar(); return 0;}
Eu consegui fazer isso galera, mais está dando erro. não consigo consertar. Ajudas?
-
Olá caros amigos. Se puder me ajudarem a como implementar o meu código de acordo com o que meu professor pediu. Ficaria Grato.
Temos o seguinte, um Sistema de Biblioteca, onde:
Deve inserir 3 livros com:
Titulo
Edição
Curso
Código
Depois fazer a pesquisa de 3 livros apenas com o código do livro. E se digitar algum código que não contenha na biblioteca, Exibir a Mensagem de Livro não encontrado.
Amigos como proceder ?
/****************************************** * Universidade Federal do Maranhão - Campus Balsas * Autor...: Guilherme Santana de Miranda * Data....: 24/06/2014 * *******************************************/ #include <iostream> using namespace std; struct Livro { string Titulo; int Edicao; string Curso; int Codigo; }; main() { puts("\n\n ______________________________________________________________________"); puts("| **************************************************************** |"); puts("| ******************** BIBLIOTECA UFMA**************************** |"); puts("| *************************************************** Ver: 1.0.1 * |"); puts("|______________________________________________________________________|\n\n\n"); Livro livros[3]; int i; for (i=0;i<3;i++) { cout<<"Titulo: "; cin>>livros[i].Titulo; cout<<"Edicao: "; cin>>livros[i].Edicao; cout<<"Curso: "; cin>>livros[i].Curso; cout<<"Codigo: "; cin>>livros[i].Codigo; } for (i=0;i<3;i++) { cout<<"\nTitulo: "<<livros[i].Titulo; cout<<"\nEdicao: "<<livros[i].Edicao; cout<<"\nCurso: "<<livros[i].Curso; cout<<"\nCodigo: "<<livros[i].Codigo; } }
-
Então ficaria assim ?
#include <stdio.h>#define DIM 7int main (){int matriz [DIM][DIM];int linha,coluna,atribui;for(linha=0; linha<DIM; linha++){for (coluna=0; coluna<DIM; coluna++){if(coluna==0|| coluna==6||linha==0 || linha==6)atribui=0;elseif(coluna==1||coluna==5||linha==1||linha==5)atribui=1;if(coluna==2|| coluna==4||linha==2 || linha==2)atribui=2;elseif(coluna==3||coluna==3||linha==3||linha==3)atribui=3;printf("%d", matriz[linha][coluna]);}printf("\n");}}Ficaria assim então ? @isrnick ?
-
@Mention - Sou burro nisso, não consegui implementar essa lógica. Não sei nem por onde ir. Esse assunto é uma dor de cabeça pra mim. Pois nunca consigo raciocinar. Como ficaria os comandos ?
-
Ajuda para concluir.
Um amigo do fórum me ajudou a chegar até aqui.
Certo, está perfeito, só que eu não entendo a lógica para fazer uma matriz imprimir na tela conforme o anexo.
To querendo muito esse meio ponto pra prova de amanhã.
Quem puder me dar uma luz aé.
#include <stdio.h>#define DIM 7 int main (){ int matriz [DIM][DIM]; int linha,coluna; for(linha=0; linha<DIM; linha++) { for (coluna=0; coluna<DIM; coluna++) { if(coluna<=linha) matriz[linha][coluna]=1; else matriz[linha][coluna]=0; printf("%d", matriz[linha][coluna]); } printf("\n"); }
-
-
Então ficaria assim ?
#include <stdio.h>#define DIM 7int main (){int matriz [DIM][DIM];int linha,coluna,atribui;for(linha=0; linha<DIM; linha++) //os 2 "for" percorrem a matriz{for (coluna=0; coluna<DIM; coluna++){if(coluna==0|| coluna==6||linha==0 || linha==6)atribui=0;elseif(coluna==1||coluna==5||linha==1||linha==5)atribui=1;if(coluna==2|| coluna==4||linha==2 || linha==2)atribui=2;elseif(coluna==3||coluna==3||linha==3||linha==3)atribui=3;printf("%d", matriz[linha][coluna]); //mostra a matriz na tela}printf("\n"); //usado para imprimir no formato da matriz}}???Testei e não tive exito. -
Criar um jogo aleatório de tabuleiro. Onde se tem.
1 - Pião - Vale 2 Pontos
2 - Cavalo - Vale 3 Pontos
3 - Torre - Vale 4 Pontos
4 - Bispo - Vale 7 Pontos
5 - Rei - Vale 8 Pontos
6 - Rainha - Vale 9 Pontos
Nesse jogo ele tem que jogar os números de 1 a 6 em uma matriz 6x6 aleatoriamente.
Apos ter preenchido a matriz com números aleatórios, mostrar quantas vezes cada peça apareceu na matriz e depois fazer a soma dos pontos.
Exemplo
Geraram se:
6 Piões - Totalizando 6 Pontos
9 Cavalos - Totalizando 27 Pontos
12 Rainhas - Totalizando 108 Pontos
7 Bispos - Totalizando 49 Pontos
1 Torre - Totalizando 4 Pontos
1 Rei - Totalizando 8 Pontos
E eu não tenho a minima ideia de como se faça isso...
-
Eu sou muito leigo nesse assunto, e eu não consegui raciocinar para a segunda matriz. O primeira matriz, conseguir visualizar a lógica, mais a segunda não.
-
O que já tenho.
#include <stdio.h>#define DIM 3int main(){int matriz[DIM][DIM];int linha, coluna;for(linha = 0 ; linha < DIM ; linha++)for(coluna = 0 ; coluna < DIM ; coluna++){printf("Elemento [%d][%d]: ", linha+1, coluna+1);scanf("%d", &matriz[linha][coluna]);}for(linha = 0 ; linha < DIM ; linha++){for(coluna = 0 ; coluna < DIM ; coluna++)printf("%3d", matriz[linha][coluna]);printf("\n");}}Só que eu tenho que deixar as duas matrizes iguais a da foto. Uma matriz com metade 0 e metade 1 e outra com os valores diferentes. Como fazer ? -
Certo fiz as alterações. e rodou Beleza !
Agora eu tenho mais uns 50 exercícios pra fazer pra nota :S
Esse só foi o primeiro.
Mais valeu, brother !
-
Faça um programa que carregue um vetor de nove elementos numéricos inteiros, calcule e mostre os números primos e suas respectivas posições.
Fiz isso aqui, mais só dá erro !
#include <iostream.h>#include <conio.h>void main(){ int num[9], i, j, cont;clrscr();for (i=0;i<9;i++){ cout << "\nDigite o " << (i+1) << "§ numero: ";cin >> num[i];}for (i=0;i<9;i++){ cont = 0;for (j=1;j<=num[i];j++){ if (num[i] % j == 0)cont++;}if (cont <= 2){ cout << "\nNumero primo: " << num[i] << " na posicao " << i;}}getch();}
Dá erro na biblioteca. Ai eu retiro o .h do iostream.h. Beleza ai ele apresenta outro erro que é no void main(), ai vou e troco void por int. Beleza ai dá outro erro no clrscr(); Ai eu retiro esse comando e depois da erro no cout. Dai pra frente não sei mais o que fazer pra concluir meu programa.
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
Ajuda com Exercício de Biblioteca
em C/C#/C++
Postado
Eu mal conseguir fazer o que fiz nesse código... Nem sei por onde inserir esse array que você disse.