Ir ao conteúdo
  • Cadastre-se

Guilherme Santana

Membro Júnior
  • Posts

    17
  • Cadastrado em

  • Última visita

Reputação

0
  1. Eu mal conseguir fazer o que fiz nesse código... Nem sei por onde inserir esse array que você disse.
  2. 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; } } ????
  3. #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?
  4. 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; } } 001.rar
  5. Então ficaria assim ? #include <stdio.h> #define DIM 7 int 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; else if(coluna==1||coluna==5||linha==1||linha==5) atribui=1; if(coluna==2|| coluna==4||linha==2 || linha==2) atribui=2; else if(coluna==3||coluna==3||linha==3||linha==3) atribui=3; printf("%d", matriz[linha][coluna]); } printf("\n"); } } Ficaria assim então ? @isrnick ?
  6. @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 ?
  7. 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"); }
  8. Então ficaria assim ? #include <stdio.h> #define DIM 7 int 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; else if(coluna==1||coluna==5||linha==1||linha==5) atribui=1; if(coluna==2|| coluna==4||linha==2 || linha==2) atribui=2; else if(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.
  9. 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...
  10. 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.
  11. O que já tenho. #include <stdio.h> #define DIM 3 int 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 ? 01.rar
  12. 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 !
  13. 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. Exercicio 01.rar
  14. Tenho esse exercício: Desenvolva um algoritmo que: Leia 4 números; Calcule o quadrado para cada um; Some todos e mostre o resultado. O que eu já consegui. *Leia 4 Números *Calcule o Quadrado para cada um Agora estou sem visão de como: *Some todos e Mostre o Resultado Algoritmo já feito. /******************************************************** * Universidade Federal do Maranhão - Campus Balsas * Programa: Leia 4 Números, Calcule o Quadrado, Some todos e Mostre o Resultado * Curso: Bacharelado Interdisciplinar em Ciência e Tecnologia * Autor...: Guilherme Santana de Miranda * Data....: 05/04/2014 ********************************************************/#include<stdio.h> #include<conio.h> main(){ int num1, num2, num3, num4; printf("Informe o Primeiro Numero: "); scanf("%d", &num1); printf("Informe o Segundo Numero: "); scanf("%d", &num2); printf("Informe o Terceiro Numero: "); scanf("%d", &num3); printf("Informe o Quarto Numero: "); scanf("%d", &num4); num1==num1*num1; num2==num2*num2; num3==num3*num3; num4==num4*num4; printf("O Quadrado dos Numeros %d, %d, %d e %d Serao: %d, %d, %d, e %d", num1, num2, num3, num4, num1*num1, num2*num2, num3*num3, num4*num4); getch(); } Duvida fazer a soma dos resultados que irão aparecer na tela e fazer aparece o resultado ?

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...