·
Cursos Gerais ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
3
Registro de Aulas Práticas: Procedimentos e Passos para o Registro de Ocorrência
Linguagens de Programação
UMG
1
Histograma de Notas e Maior Nota por Cargo - Concurso
Linguagens de Programação
UMG
6
Atividade em C
Linguagens de Programação
UMG
8
Projeto Angular Catalogo de Livros - Implementacao de Componentes e Servicos
Linguagens de Programação
UMG
5
Algoritmos em Pascal - Exemplos de Soma, Multiplicação e Dados Pessoais
Linguagens de Programação
UMG
1
Implementacao-Classes-Shape-Circle-Rectangle-em-C
Linguagens de Programação
UMG
1
Resolucao de Saidas de Ponteiros em C++ - Exercicio de Programacao
Linguagens de Programação
UMG
1
Exercício de Programação C - Manipulação de Struct user com Dados de Usuário
Linguagens de Programação
UMG
1
Trabalho de Desenvolvimento Web em Html5 com Javascript
Linguagens de Programação
UMG
1
Exercicios Resolvidos de Alocacao Dinamica Funcoes Ponteiros e Estruturas em C
Linguagens de Programação
UMG
Preview text
Descrição Ambrósio precisa eliminar alguns elementos de uma tabela Como Ambrósio é preguiçoso lhe pediu para fazer um programa que dado um array bidimensional e a quantidade de eliminações destrua as células da tabela As células podem ter valor 1 Viva ou 0 Morta Se a célula estiver viva ela pode ser destruída Caso uma célula seja destruída troque o valor dela de 1 para 0 Note que se o número de linhas for par você deve eliminar células linha por linha da esquerda para a direita e de cima para baixo Já se o número de linhas for ímpar você deve eliminar células coluna por coluna de cima para baixo e da esquerda para a direita Observe também que pode haver mais eliminações do que células disponíveis para destruir sendo assim irão restar eliminações Formato de entrada Você irá receber dois inteiros L e C 1 L C 1000 representando respectivamente linhas e colunas Logo depois você receberá L linhas contendo C elementos cada Após isso você irá receber um outro inteiro D 0 D 106 que representa a quantidade de elementos que podem ser destruídos Exemplo 2 4 0 1 0 1 1 1 0 1 3 Formato de saída O array bidimensional impresso seguido pela quantidade de eliminações que restaram e a quantidade de células que não foram destruídas da seguinte maneira 0 0 0 0 0 1 0 1 0 2 Exemplos de Entrada Saída 2 4 0 1 0 1 1 1 0 1 3 0 0 0 0 0 1 0 1 0 2 Entrada Saída 3 3 0 0 1 1 1 0 1 1 1 3 0 0 1 0 0 0 0 1 1 0 3 Entrada Saída 7 4 0 1 0 1 1 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 0 1 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83 0 Descrição Um grupo grande de pessoas fez várias apostas na Mega Sena e precisa de um programa para ajudálos a conferir se houve ganhadores Você foi encarregado de fazer uma versão inicial do programa que indica apenas quantos foram os apostadores que acertaram os 6 números Nesta versão inicial são permitidas apenas apostas contendo no máximo 10 números Formato de entrada Na primeira linha é informado um número inteiro N que representa o número de apostas Nas N linhas seguintes são fornecidas as apostas Cada aposta é formada por 6 a 10 números inteiros separados por vírgulas Na última linha é fornecido o resultado oficial também formado por 6 números inteiros mas neste caso separados por espaços Por simplicidade assuma que os números estão ordenados de forma crescente Formato de saída A saída consiste da string Total de ganhadores seguida por um espaço em branco e do número de apostas que contêm os números do resultado ou seja o número de ganhadores Exemplos de Entrada Saída 4 12345678910 5678910 47891011 3456789 5 6 7 8 9 10 Total de ganhadores 2 Entrada Saída 3 1357911 246810121415 102030405055 2 6 8 10 14 15 Total de ganhadores 1 Descrição Escreva um algoritmo que leia um inteiro N 0 N 100 correspondente a ordem de uma matriz M de inteiros e construa a matriz de acordo com o exemplo abaixo Formato de entrada A entrada consiste de vários inteiros um valor por linhacorrespondentes as ordens das matrizes a serem construídas O final da entrada é marcado por um valor de ordem igual a zero 0 Formato de saída Para cada inteiro da entrada imprima a matriz correspondente de acordo com o exemplo Os valores das matrizes devem ser separados por espaçoApós o último caractere de cada linha da matriz não deve haver espaços em branco Após a impressão de cada matriz deve ser deixada uma linha em branco Exemplos de Entrada Saída 1 2 3 4 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Descrição A Entidade como todos sabem gosta muito de matemática Essa semana ela estava se divertindo com matrizes quadradas e se perguntou que tipo de padrão bonito deve ser formar se ela inverter a diagonal principal multiplicar a diagonal secundária por dois e achar a transposta da matriz Ela está ocupada buscando outros tipos de padrões e gostaria que você fizesse um programa que aplicasse as operações na matriz Formato de entrada A primeira linha da entrada terá um inteiro n 2 n 100 indicando o tamanho da matriz quadrada Em cada uma das n linhas seguintes terão n inteiros aij 100 aij 100 indicando o valor da matriz na linha i e na coluna j Formato de saída A saída deverá ser a matriz quadrada após a aplicação das operações que a Entidade descreveu inverter a diagonal principal multiplicar a diagonal secundária por dois e achar a transposta da matriz Exemplos de Entrada Saída 4 9 1 2 4 5 6 7 8 3 2 1 0 1 2 3 4 4 5 3 2 1 1 4 2 2 14 6 3 8 8 0 9 Descrição Em uma aula extra Silvio precisa escrever a soma de duas matrizes quadradas Como o quadro da sala é muito pequeno a soma não pode ser feita adequadamente Em troca de 0125 pontos Zé aluno do CIn se oferece para resolver o problema e precisa de sua ajuda Sua tarefa é escrever um programa que dadas duas matrizes realize a soma entre elas Formato de entrada N M1 M2 N número inteiro M1 M2 A primeira linha de entrada é referente a ordem das matrizes Depois um número N² de números inteiros que descrevem a primeira matriz Depois um número N² de números inteiros que descrevem a segunda matriz obs1 a ordem de leitura dos elementos é dado a cada linha da esquerda para a direita obs2 é necessário que a questão seja feita utilizando arrays multidimensionais Formato de saída MR MR matriz resultante A matriz resultante representa a soma das duas matrizes Deve ser impressa com quebra de linha a cada elemento impresso e os mesmos devem ser impressos no sentido da esquerda para direita Caso a matriz seja vazia imprima a string Vazia Exemplos de Entrada Saída 2 10 5 4 2 1 4 6 9 11 9 10 11 Descrição Em programação por vezes é necessário processar partes de uma matriz quadrada Faça um programa que opere sobre os elementos de uma matriz da seguinte forma Receba do usuário se você deve analisar acima ou abaixo da diagonal principal de acordo com so exemplos Você deve verificar se a soma dos elementos especificados pelos parâmetros são maiores que um limiar informado pelo usuário Exemplos Acima da diagonal principal Abaixo da diagonal principal Formato de entrada Se os elementos usados estarão acima ou abaixo da diagonal principal acim abaixo Um inteiro que indica o limiar para a soma A ordem da matriz Os elementos da matriz Formato de saída True se a soma dos elementos for maior que o limiar False se a soma dos elementos for menor que o limiar Exemplos de Entrada Saída acima 50 5 1 2 3 4 5 6 7 8 9 0 2 4 6 8 0 1 3 5 7 9 8 5 4 2 False Entrada Saída acima 47 5 1 2 3 4 5 6 7 8 9 0 2 4 6 8 0 1 3 5 7 9 8 5 4 2 True Entrada Saída abaixo 30 5 1 2 3 4 5 6 7 8 9 0 2 4 6 8 0 1 3 5 7 9 8 5 4 2 True Entrada Saída abaixo 50 5 1 2 3 4 5 6 7 8 9 0 2 4 6 8 0 1 3 5 7 9 8 5 4 2 False
Send your question to AI and receive an answer instantly
Recommended for you
3
Registro de Aulas Práticas: Procedimentos e Passos para o Registro de Ocorrência
Linguagens de Programação
UMG
1
Histograma de Notas e Maior Nota por Cargo - Concurso
Linguagens de Programação
UMG
6
Atividade em C
Linguagens de Programação
UMG
8
Projeto Angular Catalogo de Livros - Implementacao de Componentes e Servicos
Linguagens de Programação
UMG
5
Algoritmos em Pascal - Exemplos de Soma, Multiplicação e Dados Pessoais
Linguagens de Programação
UMG
1
Implementacao-Classes-Shape-Circle-Rectangle-em-C
Linguagens de Programação
UMG
1
Resolucao de Saidas de Ponteiros em C++ - Exercicio de Programacao
Linguagens de Programação
UMG
1
Exercício de Programação C - Manipulação de Struct user com Dados de Usuário
Linguagens de Programação
UMG
1
Trabalho de Desenvolvimento Web em Html5 com Javascript
Linguagens de Programação
UMG
1
Exercicios Resolvidos de Alocacao Dinamica Funcoes Ponteiros e Estruturas em C
Linguagens de Programação
UMG
Preview text
Descrição Ambrósio precisa eliminar alguns elementos de uma tabela Como Ambrósio é preguiçoso lhe pediu para fazer um programa que dado um array bidimensional e a quantidade de eliminações destrua as células da tabela As células podem ter valor 1 Viva ou 0 Morta Se a célula estiver viva ela pode ser destruída Caso uma célula seja destruída troque o valor dela de 1 para 0 Note que se o número de linhas for par você deve eliminar células linha por linha da esquerda para a direita e de cima para baixo Já se o número de linhas for ímpar você deve eliminar células coluna por coluna de cima para baixo e da esquerda para a direita Observe também que pode haver mais eliminações do que células disponíveis para destruir sendo assim irão restar eliminações Formato de entrada Você irá receber dois inteiros L e C 1 L C 1000 representando respectivamente linhas e colunas Logo depois você receberá L linhas contendo C elementos cada Após isso você irá receber um outro inteiro D 0 D 106 que representa a quantidade de elementos que podem ser destruídos Exemplo 2 4 0 1 0 1 1 1 0 1 3 Formato de saída O array bidimensional impresso seguido pela quantidade de eliminações que restaram e a quantidade de células que não foram destruídas da seguinte maneira 0 0 0 0 0 1 0 1 0 2 Exemplos de Entrada Saída 2 4 0 1 0 1 1 1 0 1 3 0 0 0 0 0 1 0 1 0 2 Entrada Saída 3 3 0 0 1 1 1 0 1 1 1 3 0 0 1 0 0 0 0 1 1 0 3 Entrada Saída 7 4 0 1 0 1 1 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 0 1 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83 0 Descrição Um grupo grande de pessoas fez várias apostas na Mega Sena e precisa de um programa para ajudálos a conferir se houve ganhadores Você foi encarregado de fazer uma versão inicial do programa que indica apenas quantos foram os apostadores que acertaram os 6 números Nesta versão inicial são permitidas apenas apostas contendo no máximo 10 números Formato de entrada Na primeira linha é informado um número inteiro N que representa o número de apostas Nas N linhas seguintes são fornecidas as apostas Cada aposta é formada por 6 a 10 números inteiros separados por vírgulas Na última linha é fornecido o resultado oficial também formado por 6 números inteiros mas neste caso separados por espaços Por simplicidade assuma que os números estão ordenados de forma crescente Formato de saída A saída consiste da string Total de ganhadores seguida por um espaço em branco e do número de apostas que contêm os números do resultado ou seja o número de ganhadores Exemplos de Entrada Saída 4 12345678910 5678910 47891011 3456789 5 6 7 8 9 10 Total de ganhadores 2 Entrada Saída 3 1357911 246810121415 102030405055 2 6 8 10 14 15 Total de ganhadores 1 Descrição Escreva um algoritmo que leia um inteiro N 0 N 100 correspondente a ordem de uma matriz M de inteiros e construa a matriz de acordo com o exemplo abaixo Formato de entrada A entrada consiste de vários inteiros um valor por linhacorrespondentes as ordens das matrizes a serem construídas O final da entrada é marcado por um valor de ordem igual a zero 0 Formato de saída Para cada inteiro da entrada imprima a matriz correspondente de acordo com o exemplo Os valores das matrizes devem ser separados por espaçoApós o último caractere de cada linha da matriz não deve haver espaços em branco Após a impressão de cada matriz deve ser deixada uma linha em branco Exemplos de Entrada Saída 1 2 3 4 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Descrição A Entidade como todos sabem gosta muito de matemática Essa semana ela estava se divertindo com matrizes quadradas e se perguntou que tipo de padrão bonito deve ser formar se ela inverter a diagonal principal multiplicar a diagonal secundária por dois e achar a transposta da matriz Ela está ocupada buscando outros tipos de padrões e gostaria que você fizesse um programa que aplicasse as operações na matriz Formato de entrada A primeira linha da entrada terá um inteiro n 2 n 100 indicando o tamanho da matriz quadrada Em cada uma das n linhas seguintes terão n inteiros aij 100 aij 100 indicando o valor da matriz na linha i e na coluna j Formato de saída A saída deverá ser a matriz quadrada após a aplicação das operações que a Entidade descreveu inverter a diagonal principal multiplicar a diagonal secundária por dois e achar a transposta da matriz Exemplos de Entrada Saída 4 9 1 2 4 5 6 7 8 3 2 1 0 1 2 3 4 4 5 3 2 1 1 4 2 2 14 6 3 8 8 0 9 Descrição Em uma aula extra Silvio precisa escrever a soma de duas matrizes quadradas Como o quadro da sala é muito pequeno a soma não pode ser feita adequadamente Em troca de 0125 pontos Zé aluno do CIn se oferece para resolver o problema e precisa de sua ajuda Sua tarefa é escrever um programa que dadas duas matrizes realize a soma entre elas Formato de entrada N M1 M2 N número inteiro M1 M2 A primeira linha de entrada é referente a ordem das matrizes Depois um número N² de números inteiros que descrevem a primeira matriz Depois um número N² de números inteiros que descrevem a segunda matriz obs1 a ordem de leitura dos elementos é dado a cada linha da esquerda para a direita obs2 é necessário que a questão seja feita utilizando arrays multidimensionais Formato de saída MR MR matriz resultante A matriz resultante representa a soma das duas matrizes Deve ser impressa com quebra de linha a cada elemento impresso e os mesmos devem ser impressos no sentido da esquerda para direita Caso a matriz seja vazia imprima a string Vazia Exemplos de Entrada Saída 2 10 5 4 2 1 4 6 9 11 9 10 11 Descrição Em programação por vezes é necessário processar partes de uma matriz quadrada Faça um programa que opere sobre os elementos de uma matriz da seguinte forma Receba do usuário se você deve analisar acima ou abaixo da diagonal principal de acordo com so exemplos Você deve verificar se a soma dos elementos especificados pelos parâmetros são maiores que um limiar informado pelo usuário Exemplos Acima da diagonal principal Abaixo da diagonal principal Formato de entrada Se os elementos usados estarão acima ou abaixo da diagonal principal acim abaixo Um inteiro que indica o limiar para a soma A ordem da matriz Os elementos da matriz Formato de saída True se a soma dos elementos for maior que o limiar False se a soma dos elementos for menor que o limiar Exemplos de Entrada Saída acima 50 5 1 2 3 4 5 6 7 8 9 0 2 4 6 8 0 1 3 5 7 9 8 5 4 2 False Entrada Saída acima 47 5 1 2 3 4 5 6 7 8 9 0 2 4 6 8 0 1 3 5 7 9 8 5 4 2 True Entrada Saída abaixo 30 5 1 2 3 4 5 6 7 8 9 0 2 4 6 8 0 1 3 5 7 9 8 5 4 2 True Entrada Saída abaixo 50 5 1 2 3 4 5 6 7 8 9 0 2 4 6 8 0 1 3 5 7 9 8 5 4 2 False