Ir para conteúdo
Fórum Script Brasil

Alan Vasconcelos

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Tudo que Alan Vasconcelos postou

  1. Valeu galera, consegui resolver meu problema.
  2. Galera eu preciso fazer o seguinte: ler dois números C e N na mesma linha, ate ai tranquilo. Na próxima linha ler N numeros separados por um espaço. Ex: 12 3 2 8 11 minha dúvida é como colocar esses valores em um vetor.
  3. Pessoal é o seguinte estou tentando fazer um algoritmo para saber se uma string é palindromo ou não. meu código abaixo: #include <stdio.h> #include <stdlib.h> int main() { char nome1[50], nome2[50]; int i, tam1, cont=0; printf("Digite a frase: "); gets(nome1); tam1 = strlen(nome1); for(i=tam1-1;i>=0;i--){ if(nome1==' ') continue; else{ nome2[cont]=nome1; cont++; } } nome2[cont]='\0'; printf("%s\n",nome2); if(strcmp(nome1,nome2)==0) printf("palindromo.\n"); else printf("não palindromo.\n"); system("pause"); return 0; } na linha if(nome1==' ') está dando o seguinte erro: - warning: comparison between pointer and integer mais se eu troco as aspas ' ', por aspas duplas " ", esse erro desaparece. Aguem poderia me explicar o porque?
  4. alguém poderia me dizer se existe uma possibilidade de montar uma matriz com numeros misturados? Ex: 1 9.9 9.4 8.0 7.9 2 8.8 7.6 8.1 8.7 3 7.7 6.9 3.5 4.5 4 6.6 5.9 7.9 7.9 5 5.5 9.9 8.0 8.5 Na primeira coluna so numeros inteiros, nas outras numeros float.
  5. <script type='text/javascript'>window.mod_pagespeed_start = Number(new Date());</script> Finalmente consegui, obrigado pela ajuda. Abraço.
  6. Estou com um problema na seguinte questão: - Faça um programa que leia um vetor de 10 posições e verifique se existem valores iguais e os escreva. Meu código até o momento: #include <stdio.h> #include <stdlib.h> int main() { int v[10]; int cont, i; char flag='n'; for(cont=0;cont<10;cont++){ printf("%d numero: ",cont+1); scanf("%d",&v[cont]); } printf("\nNumero que se repete: "); for(cont=0;cont<10;cont++){ for(i=cont+1;i<10;i++){ if(v[cont]==v){ flag='s'; } } if(flag=='s') printf("%d ",v[cont]); flag='n'; } printf("\n"); system("pause"); return 0; } Se eu fizer um teste com apenas dois numeros repetidos ele funciona normal. EX: Digito: 1, 1, 2, 3, 4, 5, 6, 7, 8, 9 Numero que se repete: 1. Até ai tudo bem, o problema é quando o numero se repete mais de duas vezes. EX: Digito: 1, 1, 1, 2, 3, 4, 5, 6, 7, 8 Numero que se repete: 1, 1. Se alguém poder ajudar agradeço!
×
×
  • Criar Novo...