Ir ao conteúdo
  • Cadastre-se

devair1010

Membro Pleno
  • Total de itens

    4.411
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

2.868

Informações gerais

  • Cidade e Estado
    rio de janeiro/rj
  • Sexo
    Prefiro não dizer
  1. @Flaviane os vetores no VisualG tem esse formato : vet : vetor[1..10] de inteiro e se você puder poste o seu código todo , começando do inicio , lá em :; algoritmo "nome_do_programa" e o restante também até o : fimalgoritmo para vermos como está e em que podemos ajudar .
  2. @abcabc você pode usar a função gotoxy , que vem da Linguagem PascaL , e adaptada para usar na Linguagem C / C++ , que posiciona o cursor em uma posição da tela , onde escrever , e assim faz o alinhamento , e seu código com muitas modificações poderia ser assim : #define _CRT_SECURE_NO_WARNINGS // para usar scanf e strcpy bem no visual studio #define cls system("cls"); #include<stdio.h> #include<stdlib.h> #include<math.h> #include<windows.h> void Losango(char a, int); void triangulo(char a, int l); void gotoxy(int, int); int main() { int l, k = 0, op, j,
  3. @joao1022 duas coisas , primeiro você inverteu a linha e a coluna da matriz , e não precisa de dois Loop's não , basta hum , pois vai contar quantos elementos maior que 1 e menor que 5 na coluna 1 da matriz , então creio que seu código poderia ser assim : printf("\n ************* quantidade de elementos entre 1 e 5 na coluna 1 ******************* \n\n\n"); int quantidadeelementos = 0,w; for ( w = 0; w < 5; w++ ) { if( mat[w][1] > 1 && mat[w][1] < 5 ) // ; e Ainda tem esse ponto e vírgula impedindo pois o if termina aqui { quantidadeelementos++;
  4. @davi carvalho da mata barb os novos tipos de dados podem ser criados nas struct's , e com o typedef é mais fácil pois é mais compacto , economizando digitações desnecessária , você pode ver um exemplo desses aqui nesse Link : https://www.clubedohardware.com.br/topic/1499419-como-mostrar-a-diferença-de-dois-relogios-em-c-usando-struct-linguagem-c/?tab=comments#comment-8001167 poste o que conseguiu fazer , sobre esse exercício para vermos como está e em que podemos ajudar .
  5. @davi carvalho da mata barb as struct's são como uma variável que pode conter vários tipos de dados nela , como int , float, strings , char , e ajudam muito na programação , e o typedef é melhor ainda para isso , e você pode ver exemplos desses aqui nesse Link : https://www.clubedohardware.com.br/topic/1503303-struct-com-vetor-em-c/?tab=comments#comment-8017815 e faça um código sobre esse exercício e poste aqui para ajudarmos .
  6. @davi carvalho da mata barb você cria a struct e usa o fgets para pegar os dados do teclado , pois ele pega todos os caracteres digitados e até o newline , e deixa o buffer do teclado limpo , e armazenar na struct , depois use o prntf , para escrever o conteúdo da struct , e faça um código sobre esse exercício e poste aqui para ajudarmos caso precise de alguma correção .
  7. @PenseC na Linguagem c todas as linha terminam com ponto e virgula , menos algumas que precisam das chaves , e assim é fáciL colocar um desses ponto e virgula onde não precisa e até onde não pode , como ali na linha 18 de seu código , e assim o Loop começa e termina ali , e depois ele apenas escreve o valor da soma de dois valores desconhecidos que estão em duas posições do vetor , a saber , a 5 dos dois vetores , pois após o Loop o valor da variável i é igual a 5 . então basta remover esse ponto e vírgula , assim : for( i=0; i<5; i++) // ; esse ponto e vígula { int soma
  8. @htreze para pegar os dados digitados pelo usuário , você pode usar o comando fgest , que pega todos os caracteres digitados e até o newline , e assim o buffer do teclado estará limpo para pegar os próximos dados , e armazene em vetores ou em structs , e para tabular os dados você pode usar a função gotoxy , que vem da Linguagem pascal , e com els posicionar o curdir nas posições certas coluna e linha , onde escrever os dados , poste seu código para ajudarmos
  9. devair1010

    C++ Alguém pode me ajudar?

    @jug não vi nenhuma parte sem valor fixo , não ? e ali o código está pronto , basta copiar .
  10. @Daniel Bittencourt provável que não seja o cls que esteja causando a demora , mas sim a função que redesenha tudo de novo , Qual biblioteca está usando ? tipo , Allegro, SDL , wxwidgets ?
  11. @astro87 esse será um programa com um código bem extenso , para o próximo mês todo , tem muitas coisas a fazer , então faça aos poucos e teste até estar bom e só depois passe para outra parte , e poste o que conseguir fazer , para vermos como está e em que podemos ajudar .
  12. @jaoomonster no visualG você usa a função leia para pegar os dados digitados pelo usuário , e para comparar os valores você pode usar o comando se , que caso tenha duas comparações na mesma Linha , como se é maior que 1300 e menor ou igual a 2300 , coloque elas dentro de parênteses , e faça um código seu sobre esse exercício e poste ele aqui , para ajudarmos caso precise de alguma correção .
  13. @ARcode você quer pegar uma frase digitada no teclado , então poderia ser assim : int main (int argc, char* argv[]) { /* String that we will reverse sentence */ char str[] = "Eu sou irreversível"; printf("uma frase "); fgets(str,18,stdin); str[strlen(str)-1] = '\0'; /* Copy of the original string */ char str_copy[strlen(str)]; strncpy(str_copy, str, strlen(str)); printf("Before: \t%s\n", str); /* Reverses sentence using a function that uses storage */ reverse_sentence(storage_reverse_string, str_copy); printf("Storage: \t%s\n", str_copy);
  14. devair1010

    C Sobre arquivos em C

    @arfneto desculpe , mas creio que estou bem longe , pois não estou sabendo dessa Linha de comando , imaginei que fosse essa ai mesmo , o que você quis dizer então , ?
  15. devair1010

    C Sobre arquivos em C

    @arfneto esse é o código que consegui montar usando as partes que você postou acima , #include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char** argv) { // os valores char sexo = 0; char nome[50]; unsigned idade = 0; char delim[4]; // para 'comer' o fim de linha const char* padrão = "ent5.txt"; char arquivo[80]; if( argc>1) strcpy(arquivo, argv[1]); else strcpy(arquivo,padrão); printf("Vai abrir -: \"%s\"\n", arquivo); FILE* E = fopen(arquivo, "r");

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

minicurso-montagem-popup.jpg

MINICURSO GRÁTIS!

Como ganhar dinheiro montando computadores!

CLIQUE AQUI E INSCREVA-SE AGORA MESMO!