Ir ao conteúdo
  • Cadastre-se

Geraldo Carvalho

Membro Júnior
  • Posts

    14
  • Cadastrado em

  • Última visita

Reputação

14
  1. @arfneto eu não consegui compilar esse seu programa ai por conta do erro que eu disse anteriormente nessa parte: o meu compilador ta acusando erro ai nesse ists e osts. e como nao entendo muito bem,não consegui fazer modificaçoes para que funcionasse! realmente esse grafico não ajuda em nada no programa!
  2. @devair1010 na funçao trigonometrica eu preciso obter os resultados dos valores pela expressao f(x)=x*sen(x)*cos(x),e após isso gravar os resultados obtidos (um resultado por linha) em um novo arquivo (Arq02.txt) a ser criado pelo programa..pode me ajudar nessa parte tambem? estou tentando colocar um laço for na funçao trigonometrica para calcular a expressao apos a exibiçao do gráfico e após gravar os resultados no novo arquivo.mas esta dando erro!
  3. @arfneto eu vi sim,acontece que eu não compreendi muito bem o programa,fiquei em duvida de onde inserir o meu arquivo .txt para o programa poder lê-lo. ao compilar,deu erro nessa parte: esta acusando erro devivo o ists e o osts,não sei o porque.. e na sua fase 2 você declarou as strings no vetor,no meu caso nao teria como fazer isso pois o rquivo que tenho q abrir os dados tem 500 numeros.(em anexo) desculpe minha ignorância.sou iniciante e estou com bastante dificuldade neste código. Arq01.txt
  4. @arfneto e como eu posso aplicar isso ai ao meu código,para considerar cada linha extraida do arquivo como um numero float independente das outras linhas?creio q terei que colocar esses valores em um vetor ne?! #include<iostream> #include<fstream> #include<cmath> using namespace std; int main() { float y,x; int i; ifstream arquivoE; string linha; arquivoE.open("Arq01.txt"); while(getline(arquivoE,linha)){ cout<<linha<<endl; } } o cout ta mostrando todos os numeros direitinho,porém estão em forma string ainda.e terei q jogar o valor de cada linha em uma funçao trigonometrica
  5. pessoal,tenho uma duvida... estou com um arquivo .txt com muitos numeros para serem lidos pelo programa e a seguir,esses numeros devem passar separadamente por uma funçao e por final devo criar um novo arquivo .txt com os respectivos resultados da aplicaçao dos numeros na funçao. consigo ler os numeros do arquivo no compilador,porém eles são apresentados no tipo string, gostaria de saber como posso mudar o tipo desses dados do arquivo de string para float e poder aplicar a funçao a estes numeros.. ate agora so consegui aplicar o ifstream e ver os dados no compilador
  6. Escreva um programa para cadastrar 50 clientes de uma loja. As informações necessárias são: nome, endereço e telefone. Ao final do cadastro deverá ser montada uma tela para permitir a consulta aos clientes: por código (que é o índice do vetor). Deverá ser digitado o código 999 para encerrar o programa. alguem me ajuda,fiz ate este ponto,mas nao estou conseguindo finalizar,parece que meu erro esta no ultimo laço for,mas nao identifiquei #include<iostream> using namespace std; struct informações { string nome,endereco,telefone; }; int main() { informações dados[50]; int i,cod,sair; for(i=0 ; i<2 ; i++) { cout<<"nome: "; cin>>dados[i].nome; cout<<"endereco: "; cin>>dados[i].endereco; cout<<"telefone: "; cin>>dados[i].telefone; } cout<<"digite o codigo do cliente: "; cin>>cod; for(i=0 ; i=cod ; i++){ cout<<dados[i].nome<<": "<<endl; cout<<dados[i].endereco<<": "<<endl; cout<<dados[i].telefone<<": "<<endl; cout<<"<digite 999 para sair...>"; cin>>sair; if(sair==999) break; } }
  7. Foi realizada uma pesquisa entre 20 habitantes de uma cidade. De cada habitante foram coletados os dados: idade, sexo, renda familiar e número de filhos. Faça um programa que leia esses dados, armazenando-os em um vetor. Calcule e mostre a média de salário entre habitantes, a menor e a maior idade do grupo e a quantidade de mulheres com mais de dois filhos. #include<iostream> #include<string.h> using namespace std; struct dados { int idade,nfilhos; float salario; char sexo; }; int main() { dados pessoas[2]; int i,maioridade=0,menoridade=0,mulheres2f=0; float mediasal=0,somasal=0; for(i=0 ; i<2 ; i++) { cout<<"idade: "; cin>>pessoas[i].idade; cout<<"numero de filhos: "; cin>>pessoas[i].nfilhos; cout<<"salario : "; cin>>pessoas[i].salario; cout<<"sexo: "; cin>>pessoas[i].sexo; somasal=somasal+pessoas[i].salario; } for(i=0 ; i<2 ; i++) { if(i=0) { maioridade=pessoas[i].idade; menoridade=pessoas[i].idade; } if(pessoas[i].idade > maioridade) { maioridade=pessoas[i].idade; } if(pessoas[i].idade < menoridade) { menoridade=pessoas[i].idade; } if(pessoas[i].sexo=='f' || pessoas[i].sexo=='F' && pessoas[i].nfilhos>2) mulheres2f++; } mediasal=somasal/2; cout<<"media salarial: "<<mediasal<<endl; cout<<"maioridade: "<<maioridade<<endl; cout<<"menoridade: "<<menoridade<<endl; cout<<"mulheres com mais de 2 filhos: "<<mulheres2f; return 0; } fiz assim,mas no compilador esta so recebendo as informaçoes e nao esta mostrando resultados
  8. #include<iostream> using namespace std; int main() { int F[2][3],G[2][3],i,j; for(i=0;i<2;i++) { for(j=0;j<3;j++) { cout<<"digite um numero par para F["<<i<<"]["<<j<<"] : "; cin>>F[i][j]; if(F[i][j]%2!=0) { cout<<"numero impar invalido,inicie novamente"<<endl; break; } } } for(i=0;i<2;i++) { for(j=0;j<3;j++) { cout<<"digite um numero impar para G["<<i<<"]["<<j<<"] : "; cin>>G[i][j]; if(G[i][j]%2==0) { cout<<"numero par invalido,inicie novamente"<<endl; break; } } } for(i=0;i<2;i++) { for(j=0;j<3;j++) { cout<<F[i][j]<<" "; } cout<<endl; } for(i=0;i<2;i++) { for(j=0;j<3;j++) { cout<<G[i][j]<<" "; } cout<<endl; } } alguem pode me ajudar pfv,fiz esse codigo mas esta com bugs! o break no lugar que esta nao para o funçao de modo desejado Elabore um algoritmo que leia duas matrizes F e G, com 2 linhas e 3 colunas. Faça um processo de validação para que os valores da matriz F sejam todos pares e da matriz G seja todos ímpares. No final apresente as matrizes F e G
  9. @arfneto vou tentar fazer dessa maneira entao #include<iostream> using namespace std; int main() { float mat[5][5] = {{1,2,3,4,5}, {6,7,8,9,10}, {11,12,13,14,15}, {16,17,18,19,20}, {21,22,23,24,25}}; cout<<mat[5][5]; return 0; } pode me ajudar observando o que há de errado mo codigo?pois nao esta dando!
  10. @devair1010 fiz este comando que você disse,porém este gera os numeros aleatorios e estou precisando que eles fiquem em ordem na sequencia #include<iostream> #include<cstdlib> #include<time.h> using namespace std; int main() { int mat[5][5],i,j; srand(time(NULL)); for(i=0;i<5;i++) { for(j=0;j<5;j++) { mat[i][j]=rand()%25,1; cout<<mat[i][j]<<" "; } cout<<endl; } }
  11. Gerar automaticamente (sem ler do usuário) uma matriz 5 x 5 cujos elementos são: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
  12. nao estou conseguindo eterminar esse programa: Ler uma matriz 4x4 de números inteiros, multiplicar os elementos da diagonal principal por um número inteiro também lido e escrever a matriz resultante. OBS: Diagonal principal é aquela onde linha = coluna #include<iostream> using namespace std; int main() { int M[2][2],x,i,j,Mr[2][2]; for(i=0;i<2;i++) { for(j=0;j<2;j++) { cout<<"digite M["<<i<<"]["<<j<<"] :"; cin>>M[i][j]; } } cout<<"digite um numero para multiplicar a diagonal de M : "; cin>>x; cout<<"a matriz resultante eh "<<endl; for(i=0;i<2;i++) { Mr[i][j]=x*M[i][i]; } for(i=0;i<2;i++) { for(j=0;j<2;j++) { cout<<Mr[i][j]<<" "; } cout<<endl; } }

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