Ir ao conteúdo
  • Cadastre-se

Mauro Del Gaudio

Membro Pleno
  • Posts

    45
  • Cadastrado em

  • Última visita

Tudo que Mauro Del Gaudio postou

  1. pod cre, mas é porque ele pediu em c++ haha
  2. bom dia! estou com problema nesse exercicio Fazer uma função que receba duas strings e verifique o número de ocorrências da segunda string na primeira. Exemplo: Se a primeira string digitada for "abracadabra" e a segunda "bra", então o número de ocorrências é 2. #include<iostream> #include<string> using namespace std; void troca(string palavra1,string npalavra,string palavra2); int main() { string palavra1,palavra2,npalavra; int i,j=0,cont=0; getline(cin,palavra1); getline(cin,palavra2); for(i=0;palavra1!='\0';i++) { for(j=0;palavra2[j]!='\0';j++) { if(palavra1==palavra2[j] && palavra1[i+1]==palavra2[j+1] && palavra1[i+2]==palavra2[j+2]) cont++; j++; } } cout<<cont; return 0; } mas esse codigo esta contando errado, e nao sei como conserta-lo quando digito "abracadabra" e "bra", imprimi "3" e nao "2".
  3. bom dia! estou com problema neste exercicio Fazer uma função que receba uma string e retire da primeira string todas as letras que ocorrem na segunda string. Exemplo: Sejam as strings "chocolate" e "oca", então a primeira string ficará "hlte". fiz esse codigo #include<iostream> #include<string> using namespace std; string retira(string palavra1,string palavra2); int main() { string palavra1,palavra2; getline(cin,palavra1); getline(cin,palavra2); cout<<retira(palavra1,palavra2)<<endl; return 0; } string retira(string palavra1,string palavra2) { int i,j,n,m; n=palavra1.size(); m=palavra2.size(); for(i=0;i<n;i++) { for(j=0;j<m;j++) { if(palavra1==palavra2[j]) for(int k=i; k<n;k++){ palavra1[k]=palavra1[k+1]; } } } return palavra1; } quando digito "chocolate" e "oca" imrpimi "holte", e nao era pra imprimir a letra "o".
  4. fala galera tudo bom? estou com dificuldade em string, o exercicio é esse: Fazer uma função que receba uma string e um caracter qualquer e retire todas as ocorrências desse caracter na string. Exemplo: Seja a string "barraca" e o caracter 'r',então a string ficará "baaca". fiz esse codigo #include<iostream> #include<string> using namespace std; string retira(string &palavra,char letra); int main() { string palavra; char letra; getline(cin,palavra); cin>>letra; cout<<retira(palavra,letra); return 0; } string retira(string &palavra,char letra) { int i; int k = palavra.size(); for(i=0;palavra!='\0';i++) { if(palavra==letra) continue; else for(int m=i; m<k; m++){ palavra[m]=palavra[m+1]; } } return palavra; } quando digito "palavra" e "r" era pra retornar "palava" mas esta retornando "aar".
  5. acho q c junto os exercicios hahahaha é esse aqui: #include<iostream> #include<string> #include<cstdlib> using namespace std; string troca(string palavra,char letra); int main() { string palavra; char letra; int i; bool existe=false; getline(cin,palavra); cin>>letra; for(i=0;palavra!='\0';i++) { if(palavra==letra) { cout<<i<<" "; existe=true; } else if(existe==false) cout<<"-1"<<endl; } system("pause"); return 0; } esse ai você digita a palavra e uma letra, dai imprime em qual posiçao da string esta a letra,se nao tiver a letra que você digitou então retorna -1
  6. tipo isso #include<iostream> #include<string> using namespace std; string troca(string palavra); int main() { string palavra; char letra; int i; getline(cin,palavra); cin>>letra; troca(palavra); return 0; } string troca(string palavra) { int i; for(i=0;palavra!='\0';i++) { if(palavra==letra) cout<<i<<" "; else return '-1'; } só q ta dando erro, falando q nao dá pra retornar int
  7. noo pode cre hahaha valeu cara! esse codigo pede a palavra e a letra, ai ele mostra em qual posiçao da string esta a letra digitada, porque que quando executo esse codigo, nao aparece em qual posiçao esta a letra que procuro da palavra, se eu tirar a condiçao return -1, ai da certo, mas preciso que retorne -1 caso nao haja a letra na palavra #include<iostream> #include<string> using namespace std; int main() { string palavra; char letra; int i; getline(cin,palavra); cin>>letra; for(i=0;palavra!='\0';i++) { if(palavra==letra) cout<<i<<" "; else return -1; } return 0; }
  8. boa tarde fiz esse codigo porém quando vou criar o arquivo exe dele,aparece "warning: value computed is not used [-Wunused-value]" Fazer um programa que receba uma string e dois caracteres e troque todas as ocorrências do primeiro caractere pelo segundo. Exemplo: Seja a string "banana" e os caracteres 'a' e 'o', então a string ficará "bonono". #include<iostream> #include<string> using namespace std; int main() { string palavra; int i; char letra1,letra2; getline(cin,palavra); cin>>letra1>>letra2; for(i=0;palavra!='\0';i++) { if(palavra==letra1) palavra==letra2; } cout<<palavra<<endl; }
  9. boa noite! o exercicio pedido pede para ler um valor n<=1000, e os n valores de uma variavel composta de valores numericos, ordenar a variavel composta e imprimi-la ordenada,determine e imprima, para cada numero que se repete no conjunto, a quantidade de vezes em que ele aparece repetido Exemplo: entrada | saída 5 | 1 | 1 5 | 1 9 | 5 7 | 7 1 | 9 | | | | 1 2 #include<iostream> #include<math.h> #include<cstdlib> using namespace std; int main() { int n,num[1000],i,j,tmp,repete=0,rep[1000]; cout<<"Quantos valores deseja digitar"<<endl; cin>>n; for(i=0;i<n;i++) { cout<<"digite o valor "<<i+1<<endl; cin>>num; } for(i=0;i<n;i++) { for(j=0;j<n-1;j++) { if(num[j]>num[j+1]) { tmp=num[j]; num[j]=num[j+1]; num[j+1]=tmp; } } cout<<num<<endl; } for(i=0;i<n-1;i++) { if(num==num[i+1]){ repete++; rep=repete; } repete=0; } for(i=0;i<n;i++) { cout<<rep<<endl; } system("pause"); return 0; } ordena eu consegui, mas nao consegui fazer o ultimo, que é mostrar o numero e quantas vezes ele repete, me ajudem ai fazendo favor hehe
  10. boa noite! não sei o que esta errado com a função neste código, deem uma olhada por favor. #include<iostream> using namespace std; int pot(int a,int b ){ int i; for(i=0;i<b;i++){ pot=a*a; } return (pot); } int main() { int x,y; cout<<"entre com o x e o y"<<endl; cin>>x>>y; cout<<pot(x,y)<<endl; return 0; }
  11. boa noite estou com problema na compilaçao de um codigo no code blocks, eu errei o codigo fazendo com que entrasse em loop, desde então a execuçao fica mostrando o numero até parar, até ai tudo bem, o problema é que ela para porém fica a janela preta la sem nada escrito, tentei fechar,finalizar tarefa,finalizar processo, mas de nada adiantou! o que pode ser? desde já obrigado!

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!