Ir para conteúdo
Fórum Script Brasil

reppiRT

Membros
  • Total de itens

    10
  • Registro em

  • Última visita

Tudo que reppiRT postou

  1. Boa tarde, gostaria de saber se há uma maneira de copiar oque esta introduzido na string para a área de transferência (ctrl + c). Se sim, poderia passar algo sobre para ler. Obrigado.
  2. Fiz a 2, acredito que fique algo assim, porem fiz matriz 5x5, não iria escrever 350 mil números para testa-la. aushauhs #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int P[5][5], i, j; float Q[5][5]; //pedindo matriz P e guardando 6 potencia em Q for (i=0; i<5; i++){ for (j=0; j<5; j++){ scanf("%d", &P[i][j]); Q[i][j]=pow(P[i][j], 6); } } //mostrar Q for (i=0; i<5; i++){ for (j=0; j<5; j++){ printf("%0.f ", Q[i][j]); } printf("\n"); } return 0; }
  3. reppiRT

    ler nomes indeterminados

    Eu acho que me expressei mal, agora notei que do modo que eu escrevi seria muito simples, poderia ser algo assim. scanf("%d", &vezes); while (vezes; vezes>0; vezes--){ fgets(nome, 12, stdin); for (i=0; nome[i]!='\0'; i++) //sei mostrar apenas assim printf("%c", nome[i]) ; }Porem preciso guardar esses nomes, isso que não sei fazer. EDIT: Após pensar um tempo, encontrei uma solução aqui com as funções que conheço, eu peço o nome e o adiciono em uma matriz, após isso aumento a linha da matriz para adicionar o novo nome usando sempre a mesma string. Deixarei o código aqui caso alguém um dia tiver com essa mesma duvida. #include <stdio.h> #include <stdlib.h> int main() { int n, i=0, j; scanf("%d", &n); char nome[12], nomes[n][12]; while (i<n){ j=0; fflush(stdin); fgets(nome, 12, stdin); while (nome[j] != '\0'){ nomes[i][j]=nome[j]; j++; // passa coluna da matriz e vetor para o proximo caractere } i++; //passa matriz para proxima linha } // mostra os nomes for(i=0; i<n; i++){ for(j=0; nomes[i][j]!='\0'; j++){ printf("%c", nomes[i][j]); } printf("\n"); } return 0; }
  4. Olá, to com uma duvida aqui, pode ser simples, não sei. Queria saber como faço algo simples, que peça um numero de nomes a ser pedido, após isso peça os nomes dependendo do numero informado(nomes de até 12 char), e depois mostre esses nomes. ex: entrada: 4, lucas, joao, jose, pedro saida: lucas, joao, jose, pedro (seria um nome por linha na entrada e na saida)
  5. Olá, você não colocou os índices para salvar/calcular no vetor. Seu tamanho também esta errado, você esta pedindo notas de 2 alunos, então seu tamanho deve ser 2. Esse código abaixo é o seu, eu apenas adicionei os índices. #include<stdio.h> int main(){ int vet1[2], vet2[2], vet3[2]; int i; for(i=0; i<2; i++){ printf("Qual a primeira nota do %d aluno:\n",i+1); scanf("%d", &vet1[i]); } for(i=0; i<2; i++){ printf("Qual a segunda nota do %d aluno:\n",i+1); scanf("%d", &vet2[i]); } for(i=0; i<2; i++){ vet3[i] = (vet1[i] + vet2[i]) / 2; printf("A media dos alunos e: %d\n"), vet3[i]; } system ("Pause"); return 0; }
  6. Você esta tentando criar um algoritmo que pegue um valor, tipo 1797, e conte quantos são os números iguais a 7? tipo no caso de 1797 seriam 2? Para o caso do meu exemplo seria melhor usar uma string, e compara-la com o símbolo '7' após. Ex: char numeros[10]; int cont=0, i=0; gets(numeros); //função para pedir string while (numeros[i] != '\0'){ //o '\0' significa um espaço em branco, a função gets adiciona ele if (numeros[i] == '7') cont++; i++; } printf("Numeros iguais a 7: %d/n", cont);
  7. obs: não consigo retirar esse quadro de por o código, nem sei como o coloquei. Seu código não esta completamente igual ao enunciado, quando informar negativo deve mostrar a mensagem de erro, se informar positivo deve somar, perguntar se é menor ou maior, se for salvar. ao digitar 0, devera mostrar o valor da soma de todos positivos, o maior positivo informado e o menor positivo informado. quanto ao código, não testei pois estou pelo celular no momento.
  8. Olá, gostaria de um exemplo simples de um código que retira e mostra os números de um vetor string em C, somente com a biblioteca <stdio.h> e <stdlib.h>. EDIT: Exemplo de entrada: agb0d23lc4id9. Exemplo de saída: 02349 Desde já agradeço.
  9. reppiRT

    Ajuda com String

    Obrigado smc33 e Durub pelas respostas, vou procurar ler sobre função fgets mais tarde.
  10. reppiRT

    Ajuda com String

    Fala galera, o meu problema é o seguinte. Desejo criar um vetor string onde o Usuário escreve uma palavra qualquer com tamanhos destintos. ex: "paçoca", "asd", "camioneta". O único modo que eu sei fazer isso, teria que saber a quantidade de caracteres que o usuário iria informar. exemplo do meu código: for (i=0; i<10; i++){ scanf("%c", &vetor[i]); }Só iria parar quando ele informasse os 10 caracteres. Como faria para conseguir escanear apenas a palavra que o usuário deseja informar?
×
×
  • Criar Novo...