Ir para conteúdo
Fórum Script Brasil

viciado

Membros
  • Total de itens

    172
  • Registro em

  • Última visita

Tudo que viciado postou

  1. viciado

    ajuda em matriz

    David o RSalvador já lhe respondeu perfeitamente primeiro é executado o loop interno depois o externo.
  2. viciado

    ajuda em matriz

    Para a sua matriz 2x2 #include <stdio.h> #include <stdlib.h> int main() { int m[2][2]; int i,j; int cont1 = 0; int cont2 = 0; for(i=0; i<2; i++){ for(j=0; j<2; j++){ printf("Preenche M[%d][%d] \n",i,j); scanf("%d",&m[i][j]); } } for(i=0; i<2; i++){ printf("%d ",m[0][cont1]); cont1++; } printf("\n"); for(i=0; i<2; i++){ printf("%d ",m[1][cont2]); cont2++; } system("PAUSE"); return 0; }
  3. Mostre o seu código como está até agora
  4. É só você fazer um if(notas < 0 || notas > 10) Digita a nota de novo
  5. O seu programa está funcionando ? Tem que usar ponteiro para que, para saber o menor e maior ?
  6. viciado

    Lista

    Dúvida sobre lista em C. Como posso inserir elementos e o elemento inserido ser sempre o último ? Ex ins(A) --- (A) ins(B) --- (A,B) ins(C) --- (A,B,C) . . .
  7. viciado

    Pesquisa por placa

    Já aprendeu a utilizar ponteiro ?
  8. #include <stdio.h> #include <stdlib.h> int main() { int i; for(i=0;i<50;i++){ if(i % 2 != 0) printf("%d \n",i); } system("PAUSE"); return 0; }
  9. #include<stdio.h> int vPar[6],vImpar[6],vTotal[6]; int i,num; main(){ for(i=0; i<6; i++){ printf("\nInforme um numero:"); scanf("%d",&num); if(num % 2 == 0) vPar[i] = num; else vImpar[i] = num; vTotal[i] = vPar[i] + vImpar[i]; } printf("\nVetor"); for(i=0; i<6; i++){ printf("%d",vTotal[i]); } system("pause"); }
  10. Se não entender é só perguntar #include <stdio.h> #include <stdlib.h> int main() { int x,y; printf("Digite X e Y: \n"); scanf("%d %d",&x, &y); if(x>y) printf("%d %d \n",y,x); else if(x<y) printf("%d %d \n",x,y); else printf("Numeros iguais: %d \n",x); system("PAUSE"); return 0; }
  11. #include <stdio.h> #include <stdlib.h> int main() { int n; printf("Digite n \n"); scanf("%d",&n); printf("Cubo: %d \n",(n*n*n)); int i; int j; int soma_impar = 2; if(n%2==0){ j = 1; for(i=0;i<n;i++){ printf("Impar: %d \n",(n+j)); j = j + 2; } } else{ j = 2; for(i=0;i<n;i++){ printf("Impar: %d \n",(soma_impar+n+j)); j = j + 2; } } system("PAUSE"); return 0; }
  12. viciado

    Retorno de Matriz

    Gostaria de saber como posso fazer o seguinte: tenho uma função para preencher matriz ( nessa função o usuário informa quantidade de linhas e colunas) como retornar uma matriz dessa função ? E em outra função criar variaveis e fazer: int M1 = preencher(); fazendo com que M1 seja uma matriz já preenchida. É possivel ?
  13. Quais as diferenção de erros: 1) Pragmática 2) Sintaxe 3) Semântica 4) Estética Em linguagem de programação
  14. A seguir estão relatadas uma questão proposta em uma prova de linguagens de programação e a resposta dada por um aluno: Questão: a) Maior legibilidade implica em maior manutenibilidade; B) Maior redigibilidade implica em maior confiabilidade Resposta: a) "quanto maior for a legibilidade de uma linguagem, mais fácil será entendê-la e seguir a sua lógica, com isso é possível detectar erros ou alterações a serem feitas, facilitando assim a manutenção." B)"quanto maior for a regibilidade de um programa, mais expressivo ele será, tornando-se assim mais confiável, não conduzindo o programador a desvios que atrapalhem a solução do problema." Critique a resposta em termos de incorreções. Se a questão valia 2 pontos, quanto o aluno merecia ?
  15. viciado

    Duvidas struct

    1) Como funciona typedef em estruturas ? 2) Como posso gravar dados e acessar dados de uma estrutura dentro de outra ?
  16. viciado

    Ponteiro duvidas

    Não inverteu a string #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char *p, str[20]; printf("Digite string \n"); fgets(str, 20, stdin); int tam = strlen(str); p = str; int i; for(i=0;i<tam;i++){ printf("%s",p); p--; } system("PAUSE"); return 0; }
  17. viciado

    Ponteiro duvidas

    Tentei fazer mais o programa não funcionou trava #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char *p, str[20]; printf("Digite string \n"); fgets(str, 20, stdin); int tam = strlen(str); p = &str; int i; for(i=0;i<tam;i++){ printf("%s",*p); *p--; } system("PAUSE"); return 0; }
  18. viciado

    Ponteiro duvidas

    vá voltando numa malha ?
  19. viciado

    Ponteiro duvidas

    Erro na função div conflicting types for 'div' O problema era que div já é reservado na biblioteca stdlib. Como eu posso inverter uma string utilizando ponteiro ?
  20. viciado

    Ponteiro duvidas

    Não consegui resolver o problema do cast na função divisão #include <stdio.h> #include <stdlib.h> int soma(int *p1,int *p2){ return (*p1 + *p2); } int subtracao(int *p1,int *p2){ return (*p1 - *p2); } int mult(int *p1, int *p2){ return ((*p1) * (*p2)); } float div(int *p1,int *p2){ return((float)*p1 / (float)*p2); } int main() { int *p1, *p2, x, y; printf("Informe os valores de x e y \n"); scanf("%d %d",&x, &y); p1 = &x; p2 = &y; printf("Soma: %d \n",soma(p1,p2)); printf("Subtracao: %d \n",subtracao(p1,p2)); printf("Multiplicacao: %d \n",mult(p1,p2)); printf("Divisao: %f \n",div(p1,p2)); system("PAUSE"); return 0; }
  21. viciado

    Ponteiro duvidas

    Por o mesmo programa feito com função está errado ? "invalid type argument of 'unary *' #include <stdio.h> #include <stdlib.h> int soma(p1, p2){ return (*p1 + *p2); } int subtracao(p1, p2){ return (*p1 - *p2); } int mult(p1, p2){ return ((*p1) * (*p2)); } float div(p1, p2){ return (*p1 / *p2); } int main() { int *p1, *p2, x, y; printf("Informe os valores de x e y \n"); scanf("%d %d",&x, &y); p1 = &x; p2 = &y; printf("Soma: %d \n",soma(p1,p2)); printf("Subtracao: %d \n",subtracao(p1,p2)); printf("Multiplicacao: %d \n",mult(p1,p2)); printf("Divisao: %f \n",div(p1,p2)); system("PAUSE"); return 0; }
  22. viciado

    Ponteiro duvidas

    As operações de soma, subtração, divisão e multiplicação com ponteiro é assim ? porque divisão da 0 ? #include <stdio.h> #include <stdlib.h> int main() { int *p1, *p2, x, y; printf("Informe os valores de x e y \n"); scanf("%d %d",&x, &y); p1 = &x; p2 = &y; printf("Soma: %d \n",(*p1+*p2)); printf("Subtracao: %d \n",(*p1-*p2)); printf("Multiplicacao: %d \n",((*p1) * *(p2))); printf("Divisao: %f \n",(*p1 / *p2)); system("PAUSE"); return 0; }
  23. viciado

    Ponteiro duvidas

    Tenho algumas duvidas sobre ponteiro. Se possível uma explicação para cada dúvida fico grato. 1) Como ler um ponteiro ? scanf("%d",&p); ? 2) Como posso somar dois ponteiros ? 3) Como passo um ponteiro para função e como retorno um ponteiro de uma função ?
  24. Por que linguagens como Fortan, Basic e Cobol, que podem ser consideradas arcaicas, seguem sendo uma das linguagens mais usadas no mundo ?
×
×
  • Criar Novo...