Ir para conteúdo

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


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento Web
    • Desenvolvimento frontend
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets e outros ambientes
    • Desenvolvimento com Wordpress
    • Desenvolvimento de apps
    • Desenvolvimento ágil
    • Desenvolvimento de Games
    • Banco de Dados
    • Design e UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • Boteco iMasters

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


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 14 registros

  1. JonasFloripa

    Tamanho máximo de envior de informações em um array

    Bom dia pessoal.. Estou com um problema e apareceu quando migrei o sistema ue tenho do php5 para o php7. Essa parte do sistema que está dando o problema seria quando quero adicionar o nome do pessoal em uma escala, mas quando seleciono os nomes partindo de quem começa com a letra 'R', não envia as infomarções. Isso não acontecia no php5. Vou colocar o código abaixo e o que mostra quando seleciono o checkbox. <table width="100%" border="0" cellpadding="1" cellspacing="1"> <tr> <td width="9%" align="center"> <input name="conf[]" type="checkbox" value="<?PHP echo $login; ?>"/> </td> <td width="21%"><input name="login_<?PHP echo $login;?>" type="text" value="<?PHP echo $login; ?>" readonly class="negrito"/></td> <td width="13%"><input name="hora2_<?PHP echo $login;?>" type="text" value="<?PHP echo $hora2; ?>" size="4" readonly class="negrito"/></td> <td width="13%"><input name="somah2_<?PHP echo $login;?>" type="text" value="<?PHP echo $somah2; ?>" size="4"readonly="readonly" class="negrito"/></td> <td width="13%"><input name="quantidade_<?PHP echo $login;?>" type="text" value="<?PHP echo $total2; ?>" size="4"readonly="readonly" class="negrito"/></td> <td width="16%"><input name="data_<?PHP echo $login;?>" type="text" value="<?PHP echo $data; ?>" size="10" readonly class="negrito"/></td> <td width="15%"><input name="idescala_<?PHP echo $login;?>" type="text" value="<?PHP echo $idescala; ?>" size="5" readonly class="negrito"/></td> </tr> </table>
  2. ph1

    saída do while

    boolean opcao = false; // tem que inicializar com true dentro do laço 'do-while' String resp; Scanner sc = new Scanner(System.in); do { // essas duas variáveis aqui podem ser declaradas dentro do while double media = 0, soma = 0; int j = 0; notas_aluno[j] = 0; for (int i = 0; i < nome_aluno.length; i++) { System.out.println("Insira o nome do aluno: "); nome_aluno[i] = sc.nextLine(); // usa sc.nextLine() //soma = 0; for (j = 0; j < notas_aluno.length; j++) // porque 4 ? usa o notas_aluno.length { System.out.println("Entre com a " + (j + 1) + " ª nota do aluno: " + (i + 1)); notas_aluno[j] = sc.nextDouble(); //notas_aluno[j] = Double.parseDouble(sc.nextLine()); // usa Double.parseDouble(sc.nextLine()) soma = soma + notas_aluno[j]; } media = soma / 5; // pq 5 ? usa o notas_aluno.length String aproveitamento = ""; if (media >= 9 && media <= 10) { aproveitamento = "A"; } else if (media >= 7.5 && media < 9) { // não precisa testar se é < 9 aproveitamento = "B"; } else if (media >= 6 && media < 7.5) { // não precisa testar se é < 7.5 aproveitamento = "C"; } else if (media >= 4 && media < 6) { // não precisa testar se é < 6 aproveitamento = "D"; } else if (media >= 0 && media < 4) { // não precisa testar se é < 4 aproveitamento = "E"; } System.out.println("Média: " + media); System.out.println("Conceito: " + aproveitamento); switch (aproveitamento) { case "A": case "B": case "C": System.out.println("APROVADO"); break; case "D": case "E": System.out.println("REPROVADO"); break; } System.out.print("Deseja Continuar? <s/n>: "); resp = sc.nextLine(); // usa sc.nextLine() if (resp.equalsIgnoreCase("n")) opcao = true; } }while (!opcao); String resp; boolean opcao = false; Scanner sc = new Scanner(System.in); do { System.out.print("Deseja Continuar? <s/n>: "); resp = sc.nextLine(); //} while (!opcao.equalsIgnoreCase(resp)); //while ( opcao != 'n'); // só pára se for == 'n' if(resp.equalsIgnoreCase("n")) { opcao = true; System.out.println("Saiu!"); //break; } }while(!opcao); ...> Prazer a todos. Interessante, seu eu tirar o código entre o d{ e a pergunta para sair, o while funciona perfeitamente, porém se eu retorno como o código para ler as notas e calcular o while não funciona para quando tiver menos de 50 alunos. Não consigo encontrar o erro. Obrigado.
  3. Pavolin9

    Manipulação de matrizes em JAVA

    Bom dia, estou desenvolvendo um sistema bem simples de estoque onde os itens serao armazenados em uma matriz segue codigo: package main; import java.io.Console; import java.util.Arrays; import java.util.Scanner; public class IncluirItem{ public static void main(String[] args) { String[][] itens = new String[2][5]; String[] campos = new String[7]; int opcao = 0; int remover; int verificar = 0; int adcionar = 0; int tamanho = 2; Scanner sc = new Scanner(System.in); campos [1] = "Nome"; campos [2] = "Codigo de barras"; campos [3] = "quantidade"; campos [4] = "validade"; campos [5] = "data de entrada"; do { System.out.println("\n\n### Sistema de estoque - simplificado ###"); System.out.println("========================================="); System.out.println(" | 1 - Adcionar itens |"); System.out.println(" | 2 - Excluir itens |"); System.out.println(" | 3 - Mostrar itens |"); System.out.println(" | 0 - Sair |"); System.out.println("=========================================\n"); System.out.println("Escolha uma opcao: "); opcao = sc.nextInt(); System.out.print("\n"); switch (opcao) { case 1: System.out.println("Cadastro de itens: "); //Adciona itens for (int i = 0; i <2; i++) { System.out.println("Adcionar item? "); System.out.println("1 para sim \n2 para nao: "); adcionar = sc.nextInt(); if (adcionar == 1) { System.out.printf("%d. item \n", (i+1)); verificar = verificar + 1; for (int j=0; j < 5; j++) { System.out.printf("%s ", campos[j+1]); System.out.printf("= ", i,(j+1)); itens[i][j] = sc.next(); } System.out.printf("\n"); } else { break; } } break; case 2: //Remove itens System.out.println("Exclusao de itens: "); if(verificar > 0) { for (int i = 0; i <2; i++) { System.out.printf("%d. item \n", (i+1)); System.out.printf("ID do produto= 00%d \n", (i+1)); System.out.printf("\n"); } } else { System.out.println("Nenhum item listado!"); } System.out.println("\nEscolha o numero do item a ser removido: \n"); remover = sc.nextInt(); for (int i = 0; i <2; i++) { if(remover == 2) { itens[i] = itens[i-1]; } } break; case 3: //Mostra itens if(verificar > 0) { for (int i = 0; i <2; i++) { if (verificar == 2) { System.out.printf("%d. item \n", (i+1)); System.out.printf("ID do produto= 00%d \n", (i+1)); for (int j=0; j < 5; j++) { System.out.printf("%s ", campos[j+1]); System.out.printf("= %s \n", itens [i][j]); } System.out.printf("\n"); } else { itens = Arrays.copyOf(itens, tamanho - 1); verificar = 0; System.out.printf("%d. item \n", (i+1)); System.out.printf("ID do produto= 00%d \n", (i+1)); for (int j=0; j < 5; j++) { System.out.printf("%s ", campos[j+1]); System.out.printf("= %s \n", itens [i][j]); } System.out.printf("\n"); break; } } } else { System.out.println("Nenhum item listado!"); } break; default: System.out.println("Opção Inválida!"); break; } } while(opcao != 0); } } Minha duvida é a seguinte, eu quero excluir uma posicao da matriz, exemplo: registrei dois itens, na coluna um e coluna dois da matriz e gostaria de remover a coluna um da lista, como realizo essa função, e outra coisa, eu gostaria de quando eu inserisse pela segunda vez algum item a matriz começasse na proxima possicao vazia, atualmente se eu pedir para inserir um novo item a matriz começa da primeira posicao e assim apaga os elementos ja inseridos.
  4. tony_alfa

    Dado um vetor inteiro calcular média e desvio padrão

    Olá galera to com o seguinte exercício abaixo, tentei resolver mas quando roda ele trava e pede para fechar programa, gostaria da ajuda e vocês, obg. Faça um algoritmo que dado um vetor de inteiros calcule a média e o desvio padrão utilizando somente um loop. #include<stdio.h> #include<math.h> int main(void){ float vetor[100], medias=0, soma, media=0, desvio, vari; int n, i=0; printf("Digite um numero :\n"); scanf("%d", &n); if(n <= 100){ for(i=1; i<=n; i++) { printf("Digite um numero :\n"); scanf("%f", vetor[i]); medias = medias+vetor[i]; media = medias/n; } for(i=1;i<=n;i++) { soma = soma+((vetor[i]-media)*(vetor[i]-media)); } vari=soma/n; desvio=sqrt(vari); printf("\n\n Media do conjunto = %f\n", media); printf("\n\n Desvio padrao = %f\n\n", desvio); return 0; } }
  5. Pessoal, vocês podem me ajudar a corrigir o bug? "Faça um programa em C++ que leia números do teclado e os armazene em um vetor alocado dinamicamente. O usuário irá digitar uma sequência de números, sem limite de quantidade. Os números serão digitados um a um e, sendo que caso ele deseje encerrar a entrada de dados, ele irá digitar o número ZERO. Os dados devem ser armazenados na memoria deste modo." Eu fiz esse código, mas ele buga quando digito 0: #include <stdio.h> #include <stdlib.h> #include <string.h> int main () { int *vet; int j, n = 0; vet = (int *)malloc(1 * sizeof(int)); while (vet != 0) { printf("\nDigite um número: "); scanf("%i",&vet); n++; } for (j = 1; j < n; j++) { printf("%i ",vet[j]); } printf("\n"); return 0; free(vet); }
  6. Preciso criar um programa em C que converta um vetor de 32 caracteres (recebidos do usuário), e os caracteres que não forem letras devem ser convertidos em espaço em branco mostrando no final o vetor resultante e a quantidade de espaços em branco. Como seria para fazer usando apenas a biblioteca 'stdio.h'?
  7. Mardscrash

    Vetores

    Alguém poderia por favor me ajudar com essa questão? Estou aprendendo agora Programação na minha faculdade e tenho uma certa dificuldade nessa área Codifique um programa em Java que: a – leia via teclado seis números tipo inteiro e armazene em um vetor; b – lei um número via teclado que servirá como fator multiplicador, em que será criado um segundo vetor onde cada elemento, seja igual ao produto do respectivo elemento da posição do primeiro vetor com o valor do fator informado. c – após todos elementos dos vetores armazenados, exiba-os, separando por vetor. package exercicio; import java.util.Scanner; public class Exercicio6 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("Digite seis números: "); int digitados = scan.nextInt(); //CRIAR UM VETOR, LER OS NÚMEROS E ARMAZENAR DENTRO DO MESMO (ESTRUTURA FOR //LER UM NUMERO FATOR //ENTRAR DENTRO DE OUTRA ESTRUTURA FOR } } Eu coloquei esses comentários enquanto tentava entender a lógica do exercício, mas acabei não conseguindo desenvolver.
  8. Galera, Estou com uma questão que eu não consigo resolver. Já tentei de diversas maneiras e já pedi ajuda para alguns conhecidos, mas nada... Espero que alguém daqui possa me ajudar Estou trabalhando com Algoritmo Genético no matlab. Tenho um vetor [1 2 3 4 5] onde cada número significa um material. Mando rodar o matlab e ele me dá como melhores opções os materiais os números [5 2 4 3 1] como eu faço essa rodagem? Rodo o matlab 1x, ele escolhe o número 5. Vou lá e retiro todas as entradas do número 5. Rodo novamente o matlab e o novo melhor material será o 2. Faço isso para todos os outros números até que se esgotem. O que eu quero? Não ter que fazer todo esse processo manualmente visto que tenho 12 ou mais materiais e tenho que fazer modificações em algumas características como nº de população e entre outras coisas... Se eu fizer manualmente vai dar um trabalho gigantesco. Quero que isso seja automático. O matlab rode e ai ele vai escolher o número 5, ai ele guarda esse valor em um vetor e roda novamente, mas dessa vez sem considerar o nº 5, com isso, ele encontrará o nº 2. Guarda ele num vetor e roda novamente, mas dessa vez considerando os números 1, 3 e 4... e assim em diante O que tenho feito e não está dando certo? Da maneira que eu to fazendo não está dando certo porque o for está indo de 1 a 12.. Observe na resposta que ele considera o material de nº 5 como sendo o melhor até i = 5, depois aparecem outros... Quando tenho i = 3, por exemplo, ele já não considera o 1º e 2º materiais... a única rodagem que ele considera todos os 12 é quando i = 1
  9. Thurcos

    Vetor para Imagem (Photoshop)

    Opa, tudo bem ? sou novo aqui e comecei a usar o Illustrator e o Photoshop para um projeto, acontece que ao criar o logo no Illustrator quando eu pego o logo selecionado no illustrator e mando para PS ele simplesmente perde muito a qualidade, o que posso fazer para solucionar o problema ? ps: o problema só acontece quando eu diminuo o tamanho do vetor/imagem no Photoshop, quando eu aumento a resolução ela é excelente, mas no caso eu preciso deixar o logo de canto 1º imagem : com o simbolo de canto o qualidade esta ruim 2º imagem : o pouco de zoom que eu dou ela já fica totalmente ilegível 3º imagem : eu aumentando ela fica legível 4º imagem: ela no Illustrator sei que um vetor não tem pixel e não é uma imagem, mas tem como eu usar a resolução boa do Illustrator no PS ? se eu crio um arquivo no Illustrator o tamanho que eu crio ele interfere quando mando pro Photoshop ? ps: eu não salvei como imagem nem nada eu apenas selecionei o vetor a arrastei para o Photoshop
  10. Oliver Black

    PROBLEMA DE ALGORÍTIMO HARD (VETOR)

    Dada a cartela de bingo 3 12 20 27 40 9 15 24 30 45 10 18 25 36 50 Escreva um algoritmo que utilize essa cartela como referência (cartela sorteada) e leia os números marcados pelo jogador na sua cartela de jogada. Após 50 números sorteados verificar se o jogador ganhou ou não. As regras de comparação da cartelas de referência com a cartela do jogador são: 1. marcar os 4 cantos ou 2. marcar qualquer linha inteira ou 3. marcar qualquer coluna inteira.
  11. Ao sair de um procedimento e entrar em outro, ta apresentando erro quando tento finalizar o programa. Var // Seção de Declarações das variáveis nome: vetor [1..3] de caractere telef: vetor [1..3] de caractere ema: vetor [1..3] de caractere codigo,codigo_contato,codigo_contato_cheio, menu_apagar,opc, opc1: inteiro cont, menu_mostrar,op: inteiro procedimento principal() Inicio // Seção de Comandos, procedimento, funções, operadores, etc... repita escreval ("") escreval ("=== AGENDA TELEFÔNICA ===") escreval ("") escreval ("1. Inserir novo contato") escreval ("2. Apagar contato") escreval ("3. Mostrar todos os contatos") escreval ("4. Sair") escreva ("Digite opcao: ") leia (codigo) limpatela ate (codigo=1) ou (codigo=2) ou (codigo=3) ou (codigo=4) escolha (codigo) caso 1 contato() caso 2 apagar() caso 3 mostrar() caso 4 interrompa fimescolha fimprocedimento //---------------------- NOVO CONTATO ---------------------- procedimento contato() inicio para cont de 1 ate 3 faca limpatela escreval("== INSERIR NOVO CONTATO ==") escreva ("Nome: ") leia (nome[cont]) escreva ("Telefone: ") leia (telef[cont]) escreva ("E-mail: ") leia (ema[cont]) escreval("") escreval("Usuario cadrastrado com sucesso") repita escreval("") escreval("1.Insira novo contato") escreval("2.Voltar ao menu") escreval("") escreva("Digite opção: ") leia(codigo_contato) escolha (codigo_contato) caso 1 escreva("") caso 2 interrompa limpatela principal() outrocaso escreval("") escreval("Opção invalida") escreval("") escreval("Pressione ENTER para voltar") leia(op) limpatela fimescolha ate codigo_contato = 1 fimpara limpatela escreval("") escreval("Lista de contato cheia") repita escreval("") escreval("1.Voltar ao menu") escreval("2.Sair") escreval("") escreval("Digite opção") leia(codigo_contato_cheio) escolha (codigo_contato_cheio) caso 1 limpatela principal() caso 2 interrompa outrocaso escreval("") escreval("Opção invalida") escreval("") escreval("Pressione ENTER para voltar") leia(op) limpatela fimescolha ate codigo_contato_cheio = 1 fimprocedimento //------------------------ Apagar contato------------------------------------ procedimento apagar() inicio limpatela escreval("== APAGAR CONTATO ==") Escreval("") escreva ("Qual contato você quer apagar? ") Escreval("") para cont de 1 ate 3 faca Escreval(cont,". ",nome[cont]) fimpara Escreval("") Escreva("Digite opção:") Leia(opc) se opc >0 entao se opc <4 entao nome[opc]<-"" telef[opc]<-"" ema[opc]<-"" Escreval("") Escreval("Contato Apagado com sucesso") repita escreval("") escreval("1.Apagar outro contato") escreval("2.Voltar ao menu") escreval("3.Sair") escreva("Digite opção:") leia(menu_apagar) Escolha(menu_apagar) caso 1 limpatela apagar() caso 2 limpatela principal() caso3 interrompa outrocaso escreval("") escreval("Opção invalida") escreval("") escreval("Pressione ENTER para voltar") leia(op) senao apagar() fimse fimse fimse fimescolha ate menu_apagar = 3 fimprocedimento //-------------------------- Mostrar todos os contatos --------------------- procedimento mostrar() inicio limpatela escreval("== LISTA DE CONTATOS ==") Escreval("") para cont de 1 ate 3 faca Escreval(cont,". ",nome[cont]) fimpara Escreval("") Escreva("Digite opção:") Leia(opc1) se opc1 >0 entao se opc1 <4 entao limpatela Escreval("Nome: ",nome[opc1]) Escreval("Telefone: ",telef[opc1]) Escreval("E-mail: ",ema[opc1]) repita escreval("") escreval("1.Mostrar outro contato") escreval("2.Voltar ao menu") escreval("") escreva("Digite opção:") Leia(menu_mostrar) Escolha(menu_mostrar) caso 1 limpatela mostrar() caso 2 limpatela principal() outrocaso escreval("") escreval("Opção invalida") escreval("") escreval("Pressione ENTER para voltar") leia(op) senao mostrar() fimse fimse fimescolha limpatela ate menu_mostrar = 1 fimprocedimento inicio // Seção de Comandos principal() Fimalgoritmo
  12. t.harroba

    vetor em visual g

    Como faço para criar um vetor onde o numero de posições seja determinado pelo usuário em VISUALG eu tentei da seguinte maneira var // declarando as variáveis meninos, meninas,i: inteiro inicio escreval("Quantos meninos tem na turma?") leia(meninos) escreval("Quantas meninas tem na turma?") leia(meninas) vet1: vetor [0..meninos] de inteiro vet2: vetor [0..meninas] de inteiro para i de 0 ate meninos faca vet1[i]<- a++ escreva(vet[i]) fimpara fimalgoritmo
  13. xande013

    Matrizes e Vetores em C++ nível iniciante

    /* Desenvolver um programa para realizar a correção de um prova de múltipla escolha. Os dados iniciais a serem lidos são: - A quantidade de candidatos (N) e - A quantidade de questões aplicadas (M). As respostas possíveis que poderão ser aceitas são: A, B, C, D e E. O primeiro conjunto de dados a ser lido será o gabarito com as respostas corretas das M questões. Após o gabarito, serão lidos os nomes as respostas de cada candidato. Os valores das questões são iguais. A nota máxima é 10 e a de classificação é 5. As estruturas que deverão ser utilizadas são: O programa deverá: a) Gerar o vetor NOTA; b) Apresentar o relatório geral contendo o nome do candidato e sua nota; c) Calcular e apresentar a média geral dos candidatos; d) Apresentar a quantidade e o percentual de classificados e desclassificados; e) Apresentar o relatório de candidatos classificados; f) Apresentar a melhor nota obtida e seu(s) respectivo(s) candidato(s); g) Gerar o vetor ACERTOS com o percentual correspondente e apresentá-lo. */ #include <iostream> using namespace std; // torna desnecessária o uso do comando standard (std) antes das variáveis main() { setlocale(LC_ALL,"Portuguese"); int M[2][2],l, c, nota=0, soma=0, media=0, i=0, j=0; string nome[j]; cout<<"Digite seu nome"<<endl; cin>>nome[j]; for(l=0;l<2;l++) { for (c=0;c<2;c++) { cout<<"["<<l<<"]["<<c<<"] : "; cin>>M[l][c]; } } for (l=0;l<2;l++) { for (c=0;c<2;c++) { cout<<M[l][c]<<" "; } cout<<endl; } cout<<"Matriz A "<<" Vetor B "<<endl; for (l=0;l<2;l++) { soma=0; for (c=0;c<2;c++) { cout<<M[l][c]<<" | "; soma=soma+M[l][c]; media=soma/3; } cout<<" = "<<media<<endl; } cout<<"Somatório da colunas: "<<endl; for (c=0;c<2;c++) { soma=0; for (l=0;l<2;l++) { soma=soma+M[l][c]; } cout<<soma<<endl; } cout<<"Somatório da Diagonal: "<<endl; for (l=0;l<2;l++) { soma=0; for (l=0;l<2;l++) { soma=soma+M[l][l]; } cout<<soma<<endl; } } A pergunta é, como imprimir os nomes na coluna 0 e linhas de 1 a 5 e como fazer para que as respostas possíveis que poderão ser aceitas sejam: A, B, C, D e E?
  14. Otávio Paganotti

    Soma de elementos de vetor em recursividade

    Olá galera, tenho que fazer um exercício para a faculdade, mas está dando um erro que desconheço qual seja. Preciso fazer um programa em C que lê os elementos de um vetor, e depois encontra o elemento mínimo, o máximo, a soma deles, o produto dos mesmos e por último a média dos elementos, tudo isso usando recursividade. Até aí tudo bem, mas quando faço a função para somar os elementos aparece um erro no compilador do Code:blocks desse jeito: undefined reference to 'WinMain@16' error: 1d returned 1 exit status Segue a imagem do texto do compilador: Código usado: #include <stdio.h> void leia(int v[10], int n) { int i; for (i=0; i<10; i++) { scanf("%d", v[i]); } } void imprime(int v[10], int n) { int i; for (i=0; i<10; i++) { printf("%d", v[i]); } } int soma(int v[10], int n) { if (n == 0) return 0; else { int s; s = soma (v, n-1); if (v[n-1] > 0) s += v[n-1]; return (s); } }
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.