Ir para conteúdo
Fórum Script Brasil

david-ikki

Membros
  • Total de itens

    46
  • Registro em

  • Última visita

Sobre david-ikki

  • Data de Nascimento 11/06/1983

Contatos

  • MSN
    david-ikki@hotmail.com
  • Website URL
    http://
  • ICQ
    0

Perfil

  • Location
    Guarujá, SP
  • Interests
    Aprender a arte de programar para não ficar dormindo enquanto o mundo evolui no que será futuramente o cotidiano de cada um...

david-ikki's Achievements

0

Reputação

  1. Qual a diferença de x=getch(); ou getch(x); Desde de já agradeço a atenção.. :mellow: Acho que sou muito burro...não consegui postar novamente entre tags.
  2. então o primeiro valor da coluna ainda ultrapassa 80, depois fica certo, eu quero que desde o primeiro valor da coluna seja mudado caso passe de 80.. ex: foi digitado 78 começara de 08; " "79 " "09; " "77 " "07; " "76 " "06; Fazendo aquele acréscimo de 10, ex: 06,16,26,36...
  3. exemplo: só teste; #include<conio.h> #include<stdio.h> #include<stdlib.h> main(void) { int matriz[5][8],l,c,contl,contc; { for(l=0;l<5;l++)/* executa bloco enquanto l<5*/ { printf("\n Entre com a linha [%d]:",l+1); while((matriz[l][0]<1)||(matriz[l][0]>80)) /*faz teste se matriz[l] está entre 1 e 80 [code] [code exemplo: só teste; [code] #include<conio.h> #include<stdio.h> #include<stdlib.h> main(void) { int matriz[5][8],l,c,contl,contc; { for(l=0;l<5;l++)/* executa bloco enquanto l<5*/ { printf("\n Entre com a linha [%d]:",l+1); while((matriz[l][0]<1)||(matriz[l][0]>80)) /*faz teste se matriz[l] está entre 1 e 80 ] [code]exemplo: só teste; [code] #include<conio.h> #include<stdio.h> #include<stdlib.h> main(void) { int matriz[5][8],l,c,contl,contc; { for(l=0;l<5;l++)/* executa bloco enquanto l<5*/ { printf("\n Entre com a linha [%d]:",l+1); while((matriz[l][0]<1)||(matriz[l][0]>80)) /*faz teste se matriz[l] está entre 1 e 80
  4. Então amigo Péterson, eu aqui de novo....Bom dia... Eu mudei um pouquinho o código, eu quero agora é saber como posso salvar um numero daquele vetor numa variável.... Veja código... #include<conio.h> #include<stdio.h> #include<stdlib.h> main(void) { int matriz[5][8],l,c,teste; { for(l=0;l<5;l++)/* executa bloco enquanto l<5*/ { printf("\n Entre com a linha [%d]:",l+1); while((matriz[l][0]<1)||(matriz[l][0]>80)) /*faz teste se matriz[l] está entre 1 e 80 se não estiver volta a pedir valor*/ { scanf("%d",&matriz[l][0]); if((matriz[l][0]<1)||(matriz[l][0]>80)) /* se matriz[l] não estiver entre 1 e 80 imprime frase, o while faz com peça dados novamente*/ { printf("\nDigite linha %d entre 1 e 80: ",l+1); } } } } for(l=0;l<5;l++) { for(c=1;c<8;c++) matriz[l][c]=matriz[l][c-1]+10; /* acrescenta +10 ao valor final da matriz[c] a cada interação*/ if(matriz[l][c-1]>80) { /*Não sei se ta certo + a ideia seria colocar um if aqui, pôs acho que a cada interação quando fosse preencher as colunas da linha zero, seria feito um teste para ver se o valor digitado é maior que 80, caso ultrapasse, eu quero que salve o valor antecessor numa variável.Salvo o valor na variável, a variável será passada para uma função onde conterá um vetor de 80 posições inicializado de 1 à 80, o valor da variável salva é o numero que será procurado no vetor, encontrado o numero, então os valores subseqüentes será copiado para dentro da matriz completando assim o resto dos valores da coluna.... Isso é o que eu pensei, para resolver o meu problema de preencher o restante da coluna sem ultrapassar o valor 80, se tiver uma forma melhor fale por favor, to ficando de cabelo em pé...rsrsrs.. A questão é como conseguirei salvar este valor antecessor numa variável pôs, o resto eu tento fazer, não sei ainda trabalhar direito com vetores bidimensional.. Desde de já agradeço a atenção...*/ } } printf("Matriz preenchida:"); for(l=0;l<5;l++) { printf("\n "); for(c=0;c<8;c++) printf(" %d ",matriz[l][c]); } getch(); return(0); } não to conseguindo postar com o codebox..como deverei proceder..
  5. Quando declaro um vetor de caracteres no struct e inicializo ex: char nome[30]="João Paulo"; da erro dizendo que o tipo de atribuição é incorreto. E quando declaro um ponteiro do tipo char e inicializo da mesma forma não da erro.. Desde de já agradeço a atenção. :blink:
  6. Amigo Péterson, era + ou - o que eu queria, vou tentar fazer o resto do código a partir do que você me passou, pôs já passou uma idéia do que terei que fazer para atingir o meu objetivo.. Essa é a primeira parte, terei que trabalhar com muitas matrizes ainda, para fazer determinadas combinações.... Agradeço a atenção..Desculpe ter tomado o seu tempo...+ no aprendizado tem dessas coisas..agradeço a paciência... :) :) OBRIGADO...
  7. beleza amigo Péterson...entaõ cara não teve jeito de eu resolver o código, tentei de várias formas + não consegui, li e reli o assunto tratando de matrizes bidimensionais + não deu..valeu pela ajuda...+ se você conseguir fazer o código posta ai para mim analizar e ver onde eu estou errando... Desde já agradeço...obrigado..To me esforçando o maxímo para aprender..
  8. Bom pessoal, eu de novo..rs.. Bom dia...passei a noite tentando resolver e não consegui... veja código: #include<stdio.h> #include<stdlib.h> int main() { int mat[3][3],i,j; printf("\nDigite valores: "); for(i=0;i<3;i++) { printf("\nDigite a linha %d: ",i); scanf("%d",&mat[i][j]); for(j=1;j<3;j++) { printf("\nDigite a coluna %d: ",j); scanf("%d",&mat[i][j]); } } printf("\n\n"); for(i=0; i<3; i++) { printf("\n"); printf("%3d ",mat[i][j]); for(j=1;j<3;j++) { printf("%3d ",mat[i][j]); } } getch(); return(0); } postei assim pôs não consegui usar o codebox. Bom..O problema é o seguinte: o programa roda certo o unico erro que eu vi é que o valor de [0] na matriz mat[j], não está sendo impresso por quê ??? O que está acontecendo... obrigado..desde já agrdeço a atenção...
  9. Vou tentar fazer o código e depois eu posto para você como ficou valeu amigo....pelo menos já clariou um pouco as idéias..
  10. Olá pessoal!! Boa tarde ! Bom, eu quero fazer um programa que ultiliza uma matriz de 5x8,e deve funcionar da seguinte maneira: As 5 linhas serão dados fornecido pelo usuario, e depois os outros valores serão preenchido de acordo com os dados que foram fornecido pelo usuario; ex: O 1° dado lido na linha 0,0 foi 25, os outro valores das colunas subsequentes em relação á 0,0 como, 0,1..0,2...etc será preenchido da seginte forma 35,45,55,65,75,05,15, e assim sucessivamente até completar a matriz, seguindo sempre esse parametro de preenchimento, se for digitado 2 sera preenchido assim, 12,22,32,42,52,62,72..assim por diante. Já tentei implementar algumas coisas, + minha dificuldade e na hora de preencher as colunas, pois o programa recebe os valores de 1 a 5 corretamente, + não sei como preencher o resto a partir desses valores recebidos... não quero que me falem como resolver o problema envolvendo calculos, mas sim como poderei copiar os valores para dentro das colunas sendo que os valores da linha já foram fornecidos.. Como de veras já devem ter observado, o programa tratara de combinar números apartir de dados fornecidos. Há, e importante como poderei imprimir em forma de linha coluna, sendo que sera impresso assim; colhi o dado 25, sequencialmente sera impresso atrás do numero 25 as colunas da mesma linha, e assim por diante. pesso ajuda a vocês, pôs estou aprendendo a programar na raça...só através de conteúdo colhido na internet.. Anteciosamente: José Davi desde já agradeço a atenção..obrigado....
×
×
  • Criar Novo...