Ir para conteúdo
ronniecezar

Programação Matrizes C++

Recommended Posts

Desenvolva um algoritmo que leia 16 valores e armazene-os em uma matriz. Os valores devem
ser mostrados em ordem, levando em consideração primeiro uma coluna e depois uma linha.
Portanto, primeiro deve ser mostrada toda a primeira coluna, depois a segunda e, assim,
sucessivamente. O algoritmo não deve exibir os valores que estão na diagonal principal ou na
diagonal secundaria da matriz.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por stefanys
      Estou desenvolvendo um trabalho voluntario para uma instituição, o site está praticamente pronto para funcionamento, no entanto uma pagina começou a dar erro
       
      SOLICITACAO.PHP
       
      <?php
      include "verifica.php";
              include "conexao.php";

              $usuario = $_SESSION['usuario_usuario'];
              $sql = mysqli_query($db,"SELECT * FROM login where email = '$usuario'");
              while($linha = mysqli_fetch_array($sql)){
                  $_SESSION['id_usuario']= $linha['id_login'];
                  $id_login = $linha['id_login'];
                  $nome = $linha['nome'];
                  $email = $linha['email'];
                  $telefone = $linha['telefone'];
                  $senha = $linha['senha'];
                  $foto = $linha['fotoperfil'];
              }
       if (isset($_POST['cadastrar'])) {
      $idade = $_POST['idade'];
      $endereco = $_POST['endereco'];
      $telefone = $_POST['telefone'];
      $motivo = $_POST['motivo'];
      $castracao = $_POST['castracao'];
      $seguranca = $_POST['seguranca'];
      $cuidados = $_POST['cuidados'];
      $espaco = $_POST['espaco'];
      $doacao = $_POST['doacao'];
      $vida_animal = $_POST['vida_animal'];
      $adaptacao = $_POST['adaptacao'];
      $ciencia = $_POST['ciencia'];
      $mudanca = $_POST['mudanca'];
      $horario = $_POST['horario'];
      $visitas = $_POST['visitas'];
      $acesso = $_POST['acesso'];
      $outro_animal = $_POST['outro_animal'];
      $confirmar = $_POST['confirmar'];
      $id_login = $linha['id_login'];
      $idanimal = $_POST['idanimal'];
             
                 $query =  mysqli_query($db, "INSERT INTO solicitacao (  endereco, telefone, motivo, castracao, seguranca, cuidados, espaco, doacao, vida_animal, adaptacao, ciencia, mudanca, horario, visitas, acesso, outro_animal, confirmar, id_login, idanimal, idade)  VALUES  ('".$endereco."', '".$telefone."','".$motivo."', '".$castracao."', '".$seguranca."', '".$cuidados."', '".$espaco."', '".$doacao."', '".$vida_animal."', '".$adaptacao."', '".$ciencia."',  '".$mudanca."','".$horario."', '".$visitas."', '".$acesso."', '".$outro_animal."', '".$confirmar."',  '".$id_login."', '".$idanimal."','".$idade."')");
                 
                 if($query){
                  echo "<script language='javascript' type='text/javascript'>alert('SUCESSO');window.location.href='perfilusuario.php';</script>";
                 }else{
                   echo"<script language='javascript' type='text/javascript'>alert('Desculpe! Tente novamente!');window.location.href='perfilusuario.php';</script>";
                 }
                 
       }
             
      ?>
       
      ELE ESTÁ APENAS INDO PARA A MENSAGEM DE ERRO, PRECISO DE AJUDA
    • Por LucasOficial
      Me foi passado um trabalho de faculdade que consiste em:
      imagine um vetor inicialmente vazio com capacidade CAP.
      cria um programa que através de um menu permita o usuário
      inserir um novo numero
      remover um valor
      remover o elemento de uma determinada posição
      alteração de um valor por outro
      buscar determinado valor e dizer sua posição (caso exista)
      exibição de todos os elementos do vetor
       
      quero algumas ideias de como começar, quais funções, variáveis usar. sou bastante leigo nesse assunto.
    • Por manoelahech
      Boa noite pessoal, estou a mais de 3 semanas com um trabalho e está impossivel resolver. Segue a questão
      // Escreva um programa que leia 4 arquivos de numeros inteiros, calcule a média.
      //Mostre o maior quadrado que seja menor que a média de todos os números maiores que a média dos números de cada um dos arquivos.
      //Ex: Média dos números do arquivo 01 = 35
      //Números do arquivo 01 que são maiores que 35 = Ni...Nn
      //Maior quadrado entre os N números do arquivo 01 = x.
      A baixo vou colocar 2 tentativas que não saem da parte de calcular a media, como posso calcular a segunda parte??
      TENTATIVA 01
      #include <stdio.h>
      #include <stdlib.h>
      main(){

      FILE *numeros, *maior, *menor, *medio;
      int numero;
      float media;
      //abertura dos arquivos
      numeros = fopen ("numeros.txt", "r");
      maior = fopen ("maior.txt", "w" );
      medio = fopen ("medio.txt" , "w");
      menor = fopen ("menor.txt" , "w");
      //leitura dos dados e gravação do arquivo 
      while (fscanf (numeros , "%i %f" , &numero , &media)!= EOF){
      if (media >= 6)
      fprintf (maior,"%i %4.1f\n",numero,media);
      else
      fprintf (medio,"%i %4.1f\n",numero,media);

      //fechando os arquivos
      fclose (numeros);
      fclose (maior);
      fclose (medio);
      fclose (menor);
      }
      TENTATIVA 02 (ACHO QUE A MELHOR)
      #include <stdio.h>
      #include <stdlib.h>
      #include <string.h>
      #include <stdlib.h>
      #define TAM_MED 50  //tamanho na média
      #define M 4 //número de arquivos
      #define TRUE 1
      #define FALSE 0

      int leitura( int id, int medi){
          
          int id_num, id_num2, id_num3, id_num4;
          int med;
          
          FILE* numeros = fopen ("numeros.txt","r");
          FILE* numeros2 = fopen ("numeros2.txt", "r");
          FILE* numeros3 = fopen ("numeros3.txt", "r");
          FILE* numeros4 = fopen ("numeros4.txt", "r");
          
          
          
          if (numeros != NULL){
              while (fscanf(numeros, "%d\n", &id_num, med) != EOF){  //End of file
                  printf("%d\n", id_num, med);
              }
              
                  if (numeros != NULL){
              while (fscanf(numeros2,"%d\n", &id_num2,med) != EOF){  //End of file
                  printf("%d\n", id_num2,med);
              }
              
                      if (numeros != NULL){
              while (fscanf(numeros3,"%d\n", &id_num3,med) != EOF){  //End of file
                  printf("%d\n", id_num3,med);
              }
              
                  if (numeros != NULL){
              while (fscanf(numeros4,"%d\n", &id_num4,med) != EOF){  //End of file
                  printf("%d\n", id_num4,med);
              }
          }
         fclose (numeros);
         fclose (numeros2);
         fclose (numeros3);
         fclose (numeros4);
         
         return 0;
      }
      }
      }
      }
      int main(){
          
          int id_num, id_num2, id_num3, id_num4;
          
          printf("Digite o primeiro numero: %d");
          scanf("%d", &id_num);
          printf("Digite o segundo numero: %d");
          scanf("%d", &id_num2);
          printf("Digite o terceiro numero: %d");
          scanf("%d", &id_num3);
          printf("Digite o quarto numero: %d");
          scanf("%d", &id_num4);
          
             printf("Media: %f", (float) (id_num + id_num2+ id_num3+ id_num4)/4);
             return 0;
             
             
      }
       
    • Por ronniecezar
      Preciso criar um programa, no qual informo uma matriz de ordem n, ou aleatória, e fazer a multiplicação de cada linhas impares e a soma de todas as linhas que forem par pares.
      tendo na saída do programa o resultado de cada linha, exemplo:
      Linha 1: 59
      Linha 2: 28
      Linha 3: 78
      Linha 4: 35
      .
      .  
    • Por jtc-carr
      Não estou a conseguir avançar alguem me ajuda? obrigada joana
      /******************************************************************************
      Considere o seguinte código que gera todos os números de 0000 a 'a'
      Refaça o programa utilizando vetores com o valor máximo 20000
      Remova os duplicados e mostre quantos números foram apresentados
      O resultado deverá ser 0000 .(...). 1111
                             Foram mostrados .(...)
      *******************************************************************************/
      #include <stdio.h> int main() {     //Listar numeros de 00000 até a int i, j, k, w, h, a = 1; for (i = 0; i <= a; i++)   for (j = 0; j <= a; j++)     for (k = 0; k <= a; k++)       for (w = 0; w <= a; w++)         for (h = 0; h <= a; h++)           printf ("%d%d%d%d\t", i, j, k, w, h); }  
×

Informação importante

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