Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''vetor''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. O meu programa compila mas sai tudo errado.. ajudem.. #include <stdio.h> #include <stdlib.h> #include <time.h> main() { int vet[100],p,i; srand(time(NULL)); for(i=0;i<10;i++){ vet[i]=rand()%101; } int op; int max,min; float media = 0; int soma; menu: printf("1- Maximo numero\n"); printf("2- Minimo numero\n"); printf("3- Soma\n"); printf("4- Media\n"); printf("5- Numeros acima da media\n"); printf("6- Pares\n"); printf("7- Impares\n"); printf("8- Sair\n"); scanf("%d",&op); switch(op){ case 1: max=vet[0]; int i; for(i=1;vet[i];i++){ if (vet[i] > max) max = vet[i]; } printf("O Numero maximo do vetor e: %d \n",max); goto menu; case 2: min=vet[0]; int c; for(c=1;c<100;c++){ if (vet[i] < max) min = vet[i]; } printf("O Numero minimo do vetor e: %d \n",min); goto menu; case 3: for (i=0;i<100;i++) { soma = soma + vet[i]; printf("A soma dos numeros e: %d \n",soma); } goto menu; case 4: media = soma/100; printf("A media e: %d \n",media); goto menu; case 5: { if (vet[i] > media){ printf("Estao %d numeros acima da media \n"); goto menu; } case 6: if(vet[i]%2==0) { printf("Numeros Pares: %d \n",vet[i]); goto menu; } case 7: if(vet[i]%2 != 0) { printf("Numeros Impares: %d \n",vet[i]); goto menu; } case 8:break; default: printf("Valor introduzido não esta na lista\n"); goto menu; } } }
  2. Demonstre em c++ uma pilha usando vetor (4) 6 (3) 5 (2) 4 (1) 2
  3. Demonstre em c++ uma pilha usando vetor (4) 6 (3) 5 (2) 4 (1) 2
  4. Pessoal bom dia, tem como ajudar estou tentando fazer o enunciado abaixo e não estou conseguindo. Dados dois vetores A e B não necessariamente ordenados, escreva um código que retorne um vetor C, ordenado, contendo a união dos elementos de A com B.
  5. Alex Honorato

    Exercicio

    Pessoal bom dia, tem como ajudar estou tentando fazer o enunciado abaixo e não estou conseguindo. Dados dois vetores A e B não necessariamente ordenados, escreva um código que retorne um vetor C, ordenado, contendo a união dos elementos de A com B.
  6. """AJUDA "" Construa um programa em python ou c++ para retirar o menor valor de um vetor de 500 posições
  7. Boa noite pessoal! Antes de tudo me desculpem se estou postando no lugar errado, é meu primeiro post neste fórum. Estou com o seguinte problema, tenho que fazer uma função que receba como parametro uma palavra e uma letra e dentro da função realize a contagem de quantas vezes a letra aparece dentro da palavra. Ex: Palavra: Cachecol; Letra: C; A letra "C" aparece 3 vezes. Fiz este código, mas o mesmo só retorna "0" #include<stdio.h> #include <locale.h> int qtd_letra(char palavra[51], char letra) { char p[51], l; int i, qtd_l; for (qtd_l = i = 0; p[i] != '\0'; ++i) { if (p[i] == l) { ++qtd_l; } } return(qtd_l); } int main() { setlocale(LC_ALL, "Portuguese"); char p[51], l; printf("\nInsira uma palavra: "); scanf("%s",p); getchar(); printf("Escreva uma letra: "); scanf("%c",&l); printf("\nA letra '%c' apareceu %d vez(es).\n", l,qtd_letra(p,l)); } Ajudem-me, please..
  8. Estou com dificuldade na logica de um exercício com vetor no visualg, o exercício é o seguinte: Faça um algoritmo que leia um vetor K[30]. Troque a seguir, todos os elementos de ordem ímpar do vetor com os elementos de ordem par imediatamente posteriores Se alguém poder ajudar na logica ajudaria muito, de preferencia não postar o algoritmo pronto e sim ajudar na logica em questão. Obrigado
  9. Pessoal, é o seguinte: montei um código que leva os elementos nulos (zeros) de um vetor até as suas ultimas posições, e consegui... bem, quase. O problema surge quando o programa encontra no vetor, dois elementos nulos em sequencia. Ele acaba transportando apenas um elemento nulo, deixando o outro cair da carroça. Estou usando o Dev C++ para desenvolvê-lo, e queria pedir um auxílio nesse problema: for (i = 0; i < T; i++) { // Operações. if (vet[i] == 0) { for(j = i; j < T - 1; j++) { aux = vet[j]; vet[j] = vet[j + 1]; vet[j + 1] = aux; } } }
  10. #include <iostream> #include <cmath> using namespace std; int main() { int x,p,n,i,j; cout << "2\n3\n5\n7\n"; n=100000; // escrever no próprio programa, antes da execução, quantos numero primos serão calculados. Números acima de 520591 dao ERRO. Por que isso e como aumentar // a capacidade???? int a[n]; a[0] = 2; a[1] = 3; a[2] = 5; a[3] = 7; x = 11; i = 4; j = 1; p = a[j]; while (p <= sqrt(x) && i <= n-1) { if (x%p==0) { x += 2; j = 1; p = a[j]; } else { if (a[j+1] > sqrt(x)) { a=x; cout << a << endl; x += 2; j = 1; p = a[j]; i++; } else j++; p = a[j]; } } return 0; }
  11. Primeiro obrigado já pela ajuda, segundo estou aprendendo C agora. Estou fazendo um Trabalho em c, em que preciso ordenar o vetor de struct, fiz a função bubblesort, o programa compila certinho mas quando apresento o vetor ordenado ele embaralha tudo. Segue o código abaixo obs. não liguem pra meus comentários, e pra min não se perder rsr perguntas 1 - Como faço para na hora do BubbleSort está fazendo a troca ele perceba que o próximo índice do vetor esta vazio e pare? 2 - Também na hora de mostrar os dados do vetor ele perceba que o próximo índice está vazio? #include<stdio.h> #include<stdlib.h> #include<string.h> #include<conio.h> //Estrutura Clientes struct Clientes{ char nome[255]; int cpf; char telefone[50]; }; //Função ordena vetor CPF void BubbleSort(int n,struct Clientes *clientes){ int i,j; for (i=n-1; i>=1;i--){ for(j=0;j<i;j++){ if(clientes[j].cpf>clientes[j+1].cpf){ /*TROCA*/ char temp; temp = *clientes[j].nome; *clientes[j].nome = *clientes[j+1].nome; *clientes[j+1].nome = temp; int temp1; temp1 = clientes[j].cpf; clientes[j].cpf = clientes[j+1].cpf; clientes[j+1].cpf = temp1; char temp2; temp2 = *clientes[j].telefone; *clientes[j].telefone = *clientes[j+1].telefone; *clientes[j+1].telefone = temp2; } } } } //Função busca binaria //Função Cadastra void CadastrarCliente(struct Clientes *clientes){ int count = 0; int Op = 1; while (Op > 0){ printf("\n Digite o nome do cliente \n"); printf("\n NOME: "); scanf ( "%s", clientes[ count ].nome ); printf("\n Digite o CPF do cliente \n"); printf("\n CPF: "); scanf ( "%d", &clientes[ count ].cpf ); printf("\n Digite o Telefone do cliente \n"); printf("\n TELEFONE: "); scanf ( "%s", &clientes[ count ].telefone ); printf("\n Deseja Cadastrar mais um Cliente? \n"); printf("\n 1 - SIM || 0 - NAO \n"); printf("\n Escolha: "); scanf("%d", &Op); count++; } } //--------------- main(){ //Vetor de Cleintes struct Clientes clientes[50]; //------------------------- //Menu /*Variavel de Escolha*/ int Op = 1; while(Op > 0){ printf("\n .:: ----- Sistemas de Clientes ----- ::.\n"); printf("\n ::::::::::::: MENU ::::::::::::: \n"); printf("\n 1 - Cadastrar Clientes | 2 - Mostra Cadastros \n"); printf("\n Escolha: "); scanf("%d", &Op); //Cadastro Cliente if(Op == 1){ CadastrarCliente(clientes); } //Fim Cadastro Cliente if(Op == 2){ BubbleSort(50, clientes); int i=0; for(i;i<=4;i++){ printf("Nome: %s\n", clientes [ i ].nome ); // Mesma coisa quando for exibir ou guarda usar sempre ||Vetor[posiçao].dado|| printf("CPF: %d\n", clientes [ i ].cpf ); // Mesma coisa quando for exibir ou guarda usar sempre ||Vetor[posiçao].dado|| } } //Retorno para o menu ou sair do programa printf("\n Deseja Retornar ao Menu? | SIM - 1 Nao - 0 | Escolha: "); scanf("%d",&Op); system("cls"); } //Fim do Menu } obrigado já pela ajuda
  12. Primeiro obrigado já pela ajuda, segundo estou aprendendo C agora. Estou fazendo um Trabalho em c, em que preciso ordenar o vetor de struct, fiz a função bubblesort, o programa compila certinho mas quando apresento o vetor ordenado ele embaralha tudo. Segue o código abaixo obs. não liguem pra meus comentários, e pra min não se perder rsr perguntas 1 - Como faço para na hora do BubbleSort está fazendo a troca ele perceba que o próximo índice do vetor esta vazio e pare? 2 - Também na hora de mostrar os dados do vetor ele perceba que o próximo índice está vazio? #include<stdio.h> #include<stdlib.h> #include<string.h> #include<conio.h> //Estrutura Clientes struct Clientes{ char nome[255]; int cpf; char telefone[50]; }; //Função ordena vetor CPF void BubbleSort(int n,struct Clientes *clientes){ int i,j; for (i=n-1; i>=1;i--){ for(j=0;j<i;j++){ if(clientes[j].cpf>clientes[j+1].cpf){ /*TROCA*/ char temp; temp = *clientes[j].nome; *clientes[j].nome = *clientes[j+1].nome; *clientes[j+1].nome = temp; int temp1; temp1 = clientes[j].cpf; clientes[j].cpf = clientes[j+1].cpf; clientes[j+1].cpf = temp1; char temp2; temp2 = *clientes[j].telefone; *clientes[j].telefone = *clientes[j+1].telefone; *clientes[j+1].telefone = temp2; } } } } //Função busca binaria //Função Cadastra void CadastrarCliente(struct Clientes *clientes){ int count = 0; int Op = 1; while (Op > 0){ printf("\n Digite o nome do cliente \n"); printf("\n NOME: "); scanf ( "%s", clientes[ count ].nome ); printf("\n Digite o CPF do cliente \n"); printf("\n CPF: "); scanf ( "%d", &clientes[ count ].cpf ); printf("\n Digite o Telefone do cliente \n"); printf("\n TELEFONE: "); scanf ( "%s", &clientes[ count ].telefone ); printf("\n Deseja Cadastrar mais um Cliente? \n"); printf("\n 1 - SIM || 0 - NAO \n"); printf("\n Escolha: "); scanf("%d", &Op); count++; } } //--------------- main(){ //Vetor de Cleintes struct Clientes clientes[50]; //------------------------- //Menu /*Variavel de Escolha*/ int Op = 1; while(Op > 0){ printf("\n .:: ----- Sistemas de Clientes ----- ::.\n"); printf("\n ::::::::::::: MENU ::::::::::::: \n"); printf("\n 1 - Cadastrar Clientes | 2 - Mostra Cadastros \n"); printf("\n Escolha: "); scanf("%d", &Op); //Cadastro Cliente if(Op == 1){ CadastrarCliente(clientes); } //Fim Cadastro Cliente if(Op == 2){ BubbleSort(50, clientes); int i=0; for(i;i<=4;i++){ printf("Nome: %s\n", clientes [ i ].nome ); // Mesma coisa quando for exibir ou guarda usar sempre ||Vetor[posiçao].dado|| printf("CPF: %d\n", clientes [ i ].cpf ); // Mesma coisa quando for exibir ou guarda usar sempre ||Vetor[posiçao].dado|| } } //Retorno para o menu ou sair do programa printf("\n Deseja Retornar ao Menu? | SIM - 1 Nao - 0 | Escolha: "); scanf("%d",&Op); system("cls"); } //Fim do Menu } obrigado já pela ajuda
  13. Olá, comunidade, este é meu primeiro post aqui. Vim com intuito de ajudar e ser ajudado (mesmo não tendo muito conhecimento). O problema é o seguinte: Crie uma função que receba um valor inteiro n e aloque dinamicamente um vetor de n elementos e retorne um ponteiro. Crie outra função que receba um ponteiro para um vetor e um valor n e imprima os n elementos desse vetor. Ao final, na função main, leia um valor n e chame a função criada acima. Depois, na função main, deve ler os n elementos desse vetor. Então, a função main deve chamar a função de impressão dos n elementos do vetor criado. Como podem ver, nos anexos, eu fiz pelo menos até a primeira parte, já nessa segunda... Não consegui entender muito bem... Alguma luz? também fiz upload do arquivo do code blocks no mega: https://mega.nz/#!ZN4n2aZJ!mQmjlRZa1fRoOq9HCsPYPB9NT44stIlM2PApr8pMgOg
  14. Como separar por virgulas numeros em um vetor de caractere em C?
  15. Estou exportando uma imagem em png, um background de 1366x768 com uma área de transparência no centro com 687x712. Na borda dessa área transparente tenho outra camada também com transparência no centro, formando uma moldura em cima do background. Ao exportar a camada da "moldura" aumenta uns 20/30 pixels. A solução foi converter a imagem em bitmap antes de exportar, mas gostaria de saber o porque na exportação esta alterando a medida da camada de cima. Obrigado.
  16. Olá galera do Fórum, faço parte de uma empresa do meu estado. Meu chefe está a procura de programadores que tenha interesse em trabalhar em Home Office. Quase tenha você tenha queira enviar email para hygordavid@hotmail.com
  17. Pessoal, estou tentando resolver o problema desta mensagem no script, porém não encontrei a solução. Alguém pode ajudar? Notice: Undefined index: RIO DE JANEIRO in C:\inetpub\wwwroot\sistemas\nasfe\relatorio-gerencial.php on line 189 while ($counter < $totProd) { $cidade= trim(strtoupper(mysql_result($resSql,$counter,"CIDADEOCORRE"))); $cidade1[$counter] = $cidade; if ($cidade1[$counter] =="") {$cidade1[$counter]="DESCONHECIDA";}; $city = $cidade1[$counter]; $cidadess[$city]++; //Essa é a linha 189!!!!!!!!!!!! $cidade = ""; };
  18. Bom dia pessoal, estou iniciando vetores em C, já fiz diversos exercícios para um melhor aprendizado, porém me deparei com um exercício que me falta experiência para sua resulução. Segue o exercício: "Em um campeonato de futebol existem x times e para cada tipo, existem y jogadores. Faça um programa que receba: o valor de x e de y, a idade, o peso e a altura de cada um dos jogadores, calcule e mostre: a) a quantidade de jogadores com idade inferior a 18 anos; b) a média das idades dos jogadores de cada time; c) a média das alturas de todos os jogadores do campeonato; d) a percentagem de jogadores com mais de 80 Kg entre todos os jogadores do campeonato; e) a média de idade dos jogadores com peso acima de 100 Kg." Parei na letra B, tirar a média de idade dos jogadores por de cada time, utilizei dois For para isso, meu problema é que a quantidade de times e jogadores são fornecidas pelo usuario, e não consigo tirar a média, tentei da seguinte maneira media = media + idade ; Porém como está dentro do for não traz o valor real... Conseguem me ajudar da resolução do mesmo? Segue parte do código feito até agora: #include <stdio.h> #include <stdlib.h> int main() { int qtdT=0,qtdJ=0,t,j,contidmenor=0; float mediaid[qtdJ],somaid[qtdJ],idade[qtdJ]; mediaid[qtdJ] = 0; printf("Digite a Qtd de Times: "); scanf("%d", &qtdT); printf("Digite a Qtd de Jogadores: "); scanf("%d", &qtdJ); for (t=1;t<=qtdT;t++) { printf("\n\t***Time%i***\n",t); for(j=1;j<=qtdJ;j++) { printf("Digite a idade do jogador%d: ", j); scanf("%f", &idade[j]); if (idade[j]<18) { contidmenor++; } mediaid[j] = (mediaid[j] + idade[j])/qtdJ; } } printf("\nJogadores com idade inferior a 18 anos: %d\n",contidmenor); for(j=1;j<=qtdT;j++) { printf("Media Idade Time%i: %.2f\n",j,mediaid[j]); } }
  19. Boa noite, Estou a realizar um trabalho para a escola onde começo por pedir ao utilizador para indicar o numero de nomes que pretende colocar no programa. E estou com dificuldades em criar um vetor para guardar os nomes introduzidos pelo utilizador.
  20. Implemente um único programa em C que, quando executado, abra um menu com as seguintes e opções: 1) Cálculo de Média Aritmética de 4 valores: Esta opção deverá ser implementada através do uso de uma função que receba como parâmetro 4 valores e calcule e escreva o resultado da média aritmética entre os mesmos. 2) Cálculo do somatório dos elementos de um vetor de dimensão 10: Esta opção deverá ser implementada através do uso de uma função que receba como parâmetro um vetor com 10 valores já preenchidos e que calcule e retorne para o programa principal o resultado desta soma. O valor retornado deverá ser impresso na tela.
  21. Pessoal, estou tentando criar uma função em C que imprima um vetor com M elementos por linha, ou seja, se eu digitar por exemplo 5, deve ser exibido na tela 5 vetores por linha. Mas não estou sabendo como fazer isso, alguém me ajuda? Segue o código: #include<stdio.h> #include<time.h> #define tam 100 void atribuir_valor(int t, int vet[], int N) { srand(time(0)); int i; for(i=0; i<t; i++) vet = rand() % N + 1; } void exibe_vetor(int t, int vet[], int M) { int i; for(i=0; i<t; i++) printf("Vet[%d] = %d\t", i, vet); } int main() { int v[tam], n, m; printf("Informe o limite N:\n"); scanf("%d", &n); atribuir_valor(tam, v, n); printf("Informe a quantidade de elementos por linha \'M\'\n"); scanf("%d", &m); printf("O vetor e: \n"); exibe_vetor(tam, v, m); } Obrigado!
  22. Estou criando um algoritmo em C. Tenho um vetor char Vet[MAX];, onde MAX é um valor pré definido. Mas, pelo menos no meu PC, quando digito um número muito grande (Ex.: MAX = 3000000) o programa não roda. Ouvi dizer que tem como usar a função malloc pra contornar essa situação. Algum filho de Deus pode, por favor, escrever o trecho do algoritmo que usa a função mallc? Obrigado :-)
  23. Olá! Como sabemos, não existe um "valor padrão" para as variáveis declaradas em C (C++). Assim, não podemos prever qual será o valor ocupado por uma variável recém declarada. Enfim, vamos ao que interessa: Em alguns casos bem específicos, é necessário que as variáveis iniciem com um determinado valor. Eu, por exemplo, estou construindo um Programa com um vetor char T[2000000]. Quero que todos os espaços desse vetor iniciem com '', isto é: T[1] = ''; T[2] = ''; T[3] = ''; ... ; T[2000000] = ''; Poderíamos fazer usando um for(int k =1; k <= 2000000; k++){ T[k] = ''; } Minha dúvida é: Existe uma maneira mais rápida de fazer isso? Isto é, tem como "pedi" pro programa iniciar cada variável do vetor com o valor na momento em que o vetor é declarado? P.S: Sou iniciante em C. Desculpe-me se eu falei alguma "merda".
  24. Olá , preciso Ler arquivo txt e armazenar as Strings em um vetor (Linguagem C).Pois após armazenar , quero pôr em ordem alfabética essas strings
  25. O programa deve imprimir três linhas, contendo um único inteiro cada. A primeira linha contém o número do competidor que ganhou a corrida, a segunda contém o número do segundo colocado e a terceira contém o número do terceiro colocado,meu código compila bem certas tentativas e em outras ele volta o 1 medalhista certo e o segundo e terceiro ele volta zero. #include <stdio.h> #include <math.h> #define MAX 100 int main (void){ int m[MAX][MAX],v[MAX],a,b,i,j,me,me2,me3,menor,segmenor,termenor; scanf("%d%d",&a,&b); for(i=0; i<a; i++) { for(j=0; j<b; j++) { scanf("%d",&m[j]); } for(j=0; j<b; j++) { v+=m[j]; } } for(i=0; i<a; i++) { if(i==0) { me=i+1; menor=v; } else { if(v<menor) { me=i+1; menor=v; } } } for (i=0; i<a;i++){ if (v!= menor){ if (v < segmenor){ segmenor=v; me2 = i+1; } } } for (i = 0; i<a; i++){ if (v!= segmenor && v!= menor){ if (v<termenor){ termenor = v; me3 = i+1; } } } printf("%d\n%d\n%d",me,me2,me3); return 0; }
×
×
  • Criar Novo...