Baixe o app do Guru IA
Android e iOS

Aluno
Como resolver todas as questões no portugol Studio, de forma...
Como resolver todas as questões no portugol Studio, de formal simples e que dê pra entender. Na lingua portuguesa. Por favor, deixar as respostas separadas, do jeito que resolve no portugol Studio. Para iniciantes que não sabe muita coisa
- Escreva um programa que leia um valor e imprima todas as possiveis combinações em que o lançamento de um par de dados tenha como resultado da soma dos valores dos dados o número lido. Por exemplo, se a entrada for o número 7, o programa deve imprimir as seguintes combinações:
16
- A série de Fibonacci é formada pela sequencia:
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, Escreva um programa que gere a série de FIBONACCI até o N-esimo termo (com N sendo uma entrada do algoritmo)
-
A série de FETUCCINE é perada da seguinte forma os dois primeiros termos são fornecidos pelo usuário, a partir dai, os termos são gerados com a soma ou subtração dos dois termos anteriores, ou seja:
-
AA+A, para i impar 2 AA-A, para i par
Criar um algoritmo em PORTUGOL. que imprima os N primeiros termos da série de FETUCCINE, sabendo-se que para existir esta série serão necessários pelo menos três
termos
-
Dado um pais A, com 5.000.000 de habitantes e uma taxa de natalidade de 3% ao ano, e um pais B com 7.000.000 de habitantes e uma taxa de natalidade de 2% ao ano, escreva um programa, que imprima o tempo necessário para que a população do pais A ultrapasse a população do pais B
-
Construa um programa que receba um número e verifique se ele é um número triangular. (Um número é triangular quando é resultado do produto de três números consecutivos. Exemplo: 24 = 2 * 3 * 4 )
-
Dizemos que dois números são amigos se cada um deles é igual a soma dos divisores próprios do outro. Os divisores próprios de um número positivo N são todos os divisores inteiros positivos de N exceto o próprio N. Um exemplo de números amigos são 284 e 220, pois os divisores próprios de 220 são 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 e 110. Efetuando a soma destes números obtemos o resultado 284 ( 1 + 2 + 4 + 5 + 10 + 11 + 20 + 22 + 44 + 55 + 110 = 284 ) Os divisores próprios de 284 são 1, 2, 4, 71 e 142,
efetuando a soma destes números obtemos o resultado 220 (1 + 2 + 4 + 71 + 142 = 220) Escreva um programa que dado dois inteiros, verifique se eles são amigos (17296 e 18416 são amigos, por exemplo).
- Um número se diz perfeito se é igual à soma de seus divisores próprios. Divisores próprios de um número positivo N são todos os divisores inteiros positivos de N exceto o próprio N. Por exemplo, o número 6, seus divisores próprios são 1, 2 e 3, cuja soma e igual à 6 (1 + 2 + 3 = 6) Outro exemplo é o número 28, cujos divisores próprios são 1.2. e 14, e a soma dos seus divisores próprios é 28(1 + 2 + 4 + 7 + 14 = 28)
4, 7
-
Sendo S= 1 + 1/(2 ^ 2) + 1/(3 ^ 3) + 1/(4 ^ 4) + 1/(5 ^ 5) +*** 1 N^ N +*** somatório de N (informado pelo usuário) termos, escreva um programa para calcular S para um número N
-
O valor aproximado do número x pode ser calculado usando-se a série
s = 1 - 1/(3 ^ 3) + 1/(5 ^ 3) - 1/(7 ^ 3) + 1/(7 ^ 3)
Faça um programa que calcule e imprima o valor de z usando os N primeiros termos da série (N sendo informado durante a execução do algoritmo).
- O número e (número de Euler) pode ser representado e calculado por meio da utilização da série de Taylor para e quando x=1, como a soma da seguinte série infinita:
5
e= 1 + 1/(1!) + 1/(2!) + 1/(3!) +***+ 1 n!
Escreva um programa, que leia o número de termos da série (n) e imprima como saida, o cálculo do número de Euler para cada um dos n primeiros elementos da série.
-
A famosa conjectura de Goldbach diz que todo inteiro par maior que 2 é soma de dois números primos. Testes foram feitos, mas ainda não se achou um contra-exemplo. Escreva um programa mostrando que a afirmação é verdadeira para todo número par entre 500 e 1000. O programa deve imprimir o número par e os dois primos que somados dão o número par
-
Faça um programa em C que crie e inicialize um array de 20 posições de inteiros com 0 para cada elemento. Imprima o vetor em seguida, indicando a posição e o valor na posição (um por linha).
-
Faça um programa em C que leia um array de 10 posições e conte quantos números pares são elementos do array. Imprima esta quantidade.
-
Escreva um programa que leia dois vetores de números reais de mesma dimensão (10 posições), e imprima o vetor resultante da soma destes vetores.
-
Faça um programa em C que leia um array de 20 inteiros e imprima o menor e o maior valor dentre os elementos do array.
-
Faça um programa em C que leia um array de 20 inteiros e imprima o menor e o maior
valor dentre os elementos do array, bem como suas respectivas posições.
-
Faça um programa em C que copie o conteúdo de um vetor de 10 posições de inteiro em um segundo vetor e imprima este último.
-
Faça um programa em C que leia dois vetores de 10 posições de inteiros e copie o maior valor dos dois em cada posição em um terceiro vetor. Em seguida, imprima este terceiro
vetor.
- Escreva um programa que leia o indice pluviométrico de cada dia do mês de junho e
informe o dia que mais choveu, o dia que menos choveu e as médias pluviométricas de cada uma das duas quinzenas.
-
Escreva um programa que leia um vetor de 15 posições de inteiros. Em seguida, o programa deve ler um valor inteiro e imprimir o número de vezes que este valor ocorre no vetor.
-
Escreva um programa que carregue um array com tamanho variável. O tamanho máximo do array é de 100 posições (carga de array com sentinela).
-
Escreva um programa que leia um vetor de 10 posições de inteiros e um inteiro. O
programa deve informar a primeira posição onde este inteiro ocorre no vetor ou -1 caso o vetor de 10 posições ordenados de inteiros e um
valor não ocorra no vetor (Busca Sequencial).
- Escreva um programa que leia um inteiro. O programa deve informar a primeira posição onde este inteiro ocorre no vetor ou
-1 caso o valor não ocorra no vetor (Busca Binária).
. Escreva um programa em C que leia um array de 20 inteiros, calcule e imprima:
- A moda dos elementos no array (elemento mais freqüente).
b. A mediana dos elementos no array (elemento central)
c. A média
- Escreva um programa em C que armazene um vetor de até 30 inteiros. O programa deve fornecer as seguintes operações:
a. Inserir um elemento no final do vetor
b. Inserir um elemento em uma dada posição
Remover um elemento de uma posição indicada
d. Remover todos elementos iguais a um valor indicado
e. Gerar um novo array sem duplicidades a partir deste array
- Escreva um programa que ordene um array de inteiros de 15 posições utilizando o
método da bolha (bubble sort).
-
Escreva um programa em C, que leia uma string e conte quantas ocorrências de vogais existem nesta string.
-
Escreva um programa em C, que leia uma string, gere uma nova string com o texto invertido e imprima esta nova string.
-
Escreva um programa em C, que leia uma string e um caracter e conte o número de ocorrências do caracter lido na string.
-
Escreva um programa em C, que gere a substring de uma string original, dado a posição
inicial e a final da substring.
-
Escreva um programa em C que leia duas string e informe se a primeira contém a segunda
-
Escreva um programa em C que normalize uma string lida, em uma nova string. Normalizar uma string é o processo de remover os espaços excedentes que separam as palavras.
-
Escreva um programa em C, que dada uma string (normalizada), imprima a maior palavra dela.
-
Escreva um programa em C, que gere a substring de uma string original, dado a posição inicial e a final da substring.
-
Escreva um programa em C que verifique se uma string normalizada é palindrome (os mesmos caracteres quando lida da direita para a esquerda).
-
Escreva um programa que leia uma string representando um número hexadecimal (base 16) e imprima sua representação em decimal (base 10).
-
Escreva um número que leia um número em Romano e imprima o equivalente em.
decimal (base 10)
-
Escreva um programa em C, que verifique se duas strings são iguais, independente da caixa das letras. Por exemplo, este programa deve dizer que "Teste"é igual a "TeStE".
-
Escreva um programa em C, que coloque a string lida toda em caixa alta.
-
Escreva um programa em C. que gere uma string composta pelo último nome, seguido de
virgula e as iniciais dos demais nomes (em ordem), seguida de ponto. Por exemplo, se a string entrada for "Gabriel Garcia Marquez", a string gerada deve ser "Marquez, G. G."
- Escreva um programa em C, que dado uma string, crie uma nova string contendo na
ordem em que aparecem no string dado, as vogais no começo e as consoantes no final.
- Elabore um programa em C que leia valores inteiros para preencher uma matriz A 5 x 5. 5 elementos somaLinhas e
Você deverá criar adicionalmente dois vetores de somaColunas. Em cada posição do vetor somaLinhas deverá ser armazenada a soma da linha correspondente na matriz A. Da mesma forma, em cada posição do vetor
somaColunas deverá ser armazenada a soma da coluna correspondente na matriz A.
- Elabore um programa em C, para ler valores e armazená-los em uma matriz 5 x 5. Após o deverá responder se a matriz é ou não uma matriz simétrica. Uma matriz
programa simétrica possui a mesma composição de valores abaixo e acima da diagonal principal.
- Faça um programa em C para ler valores e armazená-los em uma matriz D 5 x 5. A seguir o programa deverá calcular a soma dos valores que compõem a diagonal principal e a
diagonal secundária da matriz.
- Escrever um algoritmo e implementá-lo em linguagem C que leia uma matriz de valores
inteiros 6 por 6 e um valor inteiro qualquer, posteriormente multiplicar a matriz pelo valor lido e colocar o resultado na própria matriz.
-
Escrever um algoritmo e implementá-lo em linguagem C que linearize uma matriz de 6 por 6, colocando os valores contidos nela em um vetor de 36 elementos e mostrar o conteúdo do vetor.
-
Escrever um algoritmo e implementá-lo em linguagem C que leia duas matrizes de valores inteiros 3 por 4 e crie uma terceira matriz, que seja a soma das duas primeiras, e uma quarta, que seja a diferença entre a primeira e a segunda. Mostrar as matrizes lidas e calculadas.
-
Escrever um algoritmo e implementá-lo em linguagem C que leia uma matriz de valores inteiros 5 por 5 e a exiba. A seguir, leia dois números x e y e em seguida troque a x- ésima linha pela y-ésima linha, a x-ésima coluna com a y-ésima coluna, a diagonal
principal com a secundária e, por fim mostre a matriz assim modificada.
-
Escrever um algoritmo e implementá-lo em linguagem C que leia duas matrizes (4x3 e 3x2), calcule e imprima a matriz que representa o produto entre as duas matrizes lidas.
-
Escrever um algoritmo e implementá-lo em linguagem C que dada uma matriz N X N, contendo, em cada linha, as idades do homem e da mulher no casamento, criar uma matriz de freqüência de idade de casamento, com as contagens para cada combinação de idades. As idades variam de 18 até 30. Os pares de idade devem ser lidos até que se informe um valor inválido para a idade de qualquer dos dois nubentes. Em seguida, o programa deverá informar:
(1) Qual a idade mais freqüente de casamento dos homens
(2) Qual a idade mais freqüente de casamento das mulheres
(3) Qual a combinação mais freqüente de idades de casamento
- Verificar se uma matriz dada forma um Quadrado Latino de ordem N, no qual em cada linha e em cada coluna aparecem todos os inteiros 1,2,3,... N, ou seja, cada linha ou coluna é permutação dos N primeiros números inteiros.
Como resolver todas as questões no portugol Studio, de formal simples e que dê pra entender. Na lingua portuguesa. Por favor, deixar as respostas separadas, do jeito que resolve no portugol Studio. Para iniciantes que não sabe muita coisa
- Escreva um programa que leia um valor e imprima todas as possiveis combinações em que o lançamento de um par de dados tenha como resultado da soma dos valores dos dados o número lido. Por exemplo, se a entrada for o número 7, o programa deve imprimir as seguintes combinações:
16
- A série de Fibonacci é formada pela sequencia:
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, Escreva um programa que gere a série de FIBONACCI até o N-esimo termo (com N sendo uma entrada do algoritmo)
-
A série de FETUCCINE é perada da seguinte forma os dois primeiros termos são fornecidos pelo usuário, a partir dai, os termos são gerados com a soma ou subtração dos dois termos anteriores, ou seja:
-
AA+A, para i impar 2 AA-A, para i par
Criar um algoritmo em PORTUGOL. que imprima os N primeiros termos da série de FETUCCINE, sabendo-se que para existir esta série serão necessários pelo menos três
termos
-
Dado um pais A, com 5.000.000 de habitantes e uma taxa de natalidade de 3% ao ano, e um pais B com 7.000.000 de habitantes e uma taxa de natalidade de 2% ao ano, escreva um programa, que imprima o tempo necessário para que a população do pais A ultrapasse a população do pais B
-
Construa um programa que receba um número e verifique se ele é um número triangular. (Um número é triangular quando é resultado do produto de três números consecutivos. Exemplo: 24 = 2 * 3 * 4 )
-
Dizemos que dois números são amigos se cada um deles é igual a soma dos divisores próprios do outro. Os divisores próprios de um número positivo N são todos os divisores inteiros positivos de N exceto o próprio N. Um exemplo de números amigos são 284 e 220, pois os divisores próprios de 220 são 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 e 110. Efetuando a soma destes números obtemos o resultado 284 ( 1 + 2 + 4 + 5 + 10 + 11 + 20 + 22 + 44 + 55 + 110 = 284 ) Os divisores próprios de 284 são 1, 2, 4, 71 e 142,
efetuando a soma destes números obtemos o resultado 220 (1 + 2 + 4 + 71 + 142 = 220) Escreva um programa que dado dois inteiros, verifique se eles são amigos (17296 e 18416 são amigos, por exemplo).
- Um número se diz perfeito se é igual à soma de seus divisores próprios. Divisores próprios de um número positivo N são todos os divisores inteiros positivos de N exceto o próprio N. Por exemplo, o número 6, seus divisores próprios são 1, 2 e 3, cuja soma e igual à 6 (1 + 2 + 3 = 6) Outro exemplo é o número 28, cujos divisores próprios são 1.2. e 14, e a soma dos seus divisores próprios é 28(1 + 2 + 4 + 7 + 14 = 28)
4, 7
-
Sendo S= 1 + 1/(2 ^ 2) + 1/(3 ^ 3) + 1/(4 ^ 4) + 1/(5 ^ 5) +*** 1 N^ N +*** somatório de N (informado pelo usuário) termos, escreva um programa para calcular S para um número N
-
O valor aproximado do número x pode ser calculado usando-se a série
s = 1 - 1/(3 ^ 3) + 1/(5 ^ 3) - 1/(7 ^ 3) + 1/(7 ^ 3)
Faça um programa que calcule e imprima o valor de z usando os N primeiros termos da série (N sendo informado durante a execução do algoritmo).
- O número e (número de Euler) pode ser representado e calculado por meio da utilização da série de Taylor para e quando x=1, como a soma da seguinte série infinita:
5
e= 1 + 1/(1!) + 1/(2!) + 1/(3!) +***+ 1 n!
Escreva um programa, que leia o número de termos da série (n) e imprima como saida, o cálculo do número de Euler para cada um dos n primeiros elementos da série.
-
A famosa conjectura de Goldbach diz que todo inteiro par maior que 2 é soma de dois números primos. Testes foram feitos, mas ainda não se achou um contra-exemplo. Escreva um programa mostrando que a afirmação é verdadeira para todo número par entre 500 e 1000. O programa deve imprimir o número par e os dois primos que somados dão o número par
-
Faça um programa em C que crie e inicialize um array de 20 posições de inteiros com 0 para cada elemento. Imprima o vetor em seguida, indicando a posição e o valor na posição (um por linha).
-
Faça um programa em C que leia um array de 10 posições e conte quantos números pares são elementos do array. Imprima esta quantidade.
-
Escreva um programa que leia dois vetores de números reais de mesma dimensão (10 posições), e imprima o vetor resultante da soma destes vetores.
-
Faça um programa em C que leia um array de 20 inteiros e imprima o menor e o maior valor dentre os elementos do array.
-
Faça um programa em C que leia um array de 20 inteiros e imprima o menor e o maior
valor dentre os elementos do array, bem como suas respectivas posições.
-
Faça um programa em C que copie o conteúdo de um vetor de 10 posições de inteiro em um segundo vetor e imprima este último.
-
Faça um programa em C que leia dois vetores de 10 posições de inteiros e copie o maior valor dos dois em cada posição em um terceiro vetor. Em seguida, imprima este terceiro
vetor.
- Escreva um programa que leia o indice pluviométrico de cada dia do mês de junho e
informe o dia que mais choveu, o dia que menos choveu e as médias pluviométricas de cada uma das duas quinzenas.
-
Escreva um programa que leia um vetor de 15 posições de inteiros. Em seguida, o programa deve ler um valor inteiro e imprimir o número de vezes que este valor ocorre no vetor.
-
Escreva um programa que carregue um array com tamanho variável. O tamanho máximo do array é de 100 posições (carga de array com sentinela).
-
Escreva um programa que leia um vetor de 10 posições de inteiros e um inteiro. O
programa deve informar a primeira posição onde este inteiro ocorre no vetor ou -1 caso o vetor de 10 posições ordenados de inteiros e um
valor não ocorra no vetor (Busca Sequencial).
- Escreva um programa que leia um inteiro. O programa deve informar a primeira posição onde este inteiro ocorre no vetor ou
-1 caso o valor não ocorra no vetor (Busca Binária).
. Escreva um programa em C que leia um array de 20 inteiros, calcule e imprima:
- A moda dos elementos no array (elemento mais freqüente).
b. A mediana dos elementos no array (elemento central)
c. A média
- Escreva um programa em C que armazene um vetor de até 30 inteiros. O programa deve fornecer as seguintes operações:
a. Inserir um elemento no final do vetor
b. Inserir um elemento em uma dada posição
Remover um elemento de uma posição indicada
d. Remover todos elementos iguais a um valor indicado
e. Gerar um novo array sem duplicidades a partir deste array
- Escreva um programa que ordene um array de inteiros de 15 posições utilizando o
método da bolha (bubble sort).
-
Escreva um programa em C, que leia uma string e conte quantas ocorrências de vogais existem nesta string.
-
Escreva um programa em C, que leia uma string, gere uma nova string com o texto invertido e imprima esta nova string.
-
Escreva um programa em C, que leia uma string e um caracter e conte o número de ocorrências do caracter lido na string.
-
Escreva um programa em C, que gere a substring de uma string original, dado a posição
inicial e a final da substring.
-
Escreva um programa em C que leia duas string e informe se a primeira contém a segunda
-
Escreva um programa em C que normalize uma string lida, em uma nova string. Normalizar uma string é o processo de remover os espaços excedentes que separam as palavras.
-
Escreva um programa em C, que dada uma string (normalizada), imprima a maior palavra dela.
-
Escreva um programa em C, que gere a substring de uma string original, dado a posição inicial e a final da substring.
-
Escreva um programa em C que verifique se uma string normalizada é palindrome (os mesmos caracteres quando lida da direita para a esquerda).
-
Escreva um programa que leia uma string representando um número hexadecimal (base 16) e imprima sua representação em decimal (base 10).
-
Escreva um número que leia um número em Romano e imprima o equivalente em.
decimal (base 10)
-
Escreva um programa em C, que verifique se duas strings são iguais, independente da caixa das letras. Por exemplo, este programa deve dizer que "Teste"é igual a "TeStE".
-
Escreva um programa em C, que coloque a string lida toda em caixa alta.
-
Escreva um programa em C. que gere uma string composta pelo último nome, seguido de
virgula e as iniciais dos demais nomes (em ordem), seguida de ponto. Por exemplo, se a string entrada for "Gabriel Garcia Marquez", a string gerada deve ser "Marquez, G. G."
- Escreva um programa em C, que dado uma string, crie uma nova string contendo na
ordem em que aparecem no string dado, as vogais no começo e as consoantes no final.
- Elabore um programa em C que leia valores inteiros para preencher uma matriz A 5 x 5. 5 elementos somaLinhas e
Você deverá criar adicionalmente dois vetores de somaColunas. Em cada posição do vetor somaLinhas deverá ser armazenada a soma da linha correspondente na matriz A. Da mesma forma, em cada posição do vetor
somaColunas deverá ser armazenada a soma da coluna correspondente na matriz A.
- Elabore um programa em C, para ler valores e armazená-los em uma matriz 5 x 5. Após o deverá responder se a matriz é ou não uma matriz simétrica. Uma matriz
programa simétrica possui a mesma composição de valores abaixo e acima da diagonal principal.
- Faça um programa em C para ler valores e armazená-los em uma matriz D 5 x 5. A seguir o programa deverá calcular a soma dos valores que compõem a diagonal principal e a
diagonal secundária da matriz.
- Escrever um algoritmo e implementá-lo em linguagem C que leia uma matriz de valores
inteiros 6 por 6 e um valor inteiro qualquer, posteriormente multiplicar a matriz pelo valor lido e colocar o resultado na própria matriz.
-
Escrever um algoritmo e implementá-lo em linguagem C que linearize uma matriz de 6 por 6, colocando os valores contidos nela em um vetor de 36 elementos e mostrar o conteúdo do vetor.
-
Escrever um algoritmo e implementá-lo em linguagem C que leia duas matrizes de valores inteiros 3 por 4 e crie uma terceira matriz, que seja a soma das duas primeiras, e uma quarta, que seja a diferença entre a primeira e a segunda. Mostrar as matrizes lidas e calculadas.
-
Escrever um algoritmo e implementá-lo em linguagem C que leia uma matriz de valores inteiros 5 por 5 e a exiba. A seguir, leia dois números x e y e em seguida troque a x- ésima linha pela y-ésima linha, a x-ésima coluna com a y-ésima coluna, a diagonal
principal com a secundária e, por fim mostre a matriz assim modificada.
-
Escrever um algoritmo e implementá-lo em linguagem C que leia duas matrizes (4x3 e 3x2), calcule e imprima a matriz que representa o produto entre as duas matrizes lidas.
-
Escrever um algoritmo e implementá-lo em linguagem C que dada uma matriz N X N, contendo, em cada linha, as idades do homem e da mulher no casamento, criar uma matriz de freqüência de idade de casamento, com as contagens para cada combinação de idades. As idades variam de 18 até 30. Os pares de idade devem ser lidos até que se informe um valor inválido para a idade de qualquer dos dois nubentes. Em seguida, o programa deverá informar:
(1) Qual a idade mais freqüente de casamento dos homens
(2) Qual a idade mais freqüente de casamento das mulheres
(3) Qual a combinação mais freqüente de idades de casamento
- Verificar se uma matriz dada forma um Quadrado Latino de ordem N, no qual em cada linha e em cada coluna aparecem todos os inteiros 1,2,3,... N, ou seja, cada linha ou coluna é permutação dos N primeiros números inteiros.