Jump to content
Fórum Script Brasil

britivaldo

Membros
  • Content Count

    115
  • Joined

  • Last visited

Community Reputation

0 Neutro

1 Follower

About britivaldo

  • Rank
    Estudante
  • Birthday November 7

Perfil

  • Gender
    Male

Recent Profile Visitors

1107 profile views
  1. Costuma-se imaginas matrizes sendo tabelas, uma composição de linhas POR colunas. Numa iteração sobre a matriz basta trocar a ordem dos índices na repetição que tem logicamente a matriz transposta. FOR(idx...nCOLUNAS) FOR(idy...nLINHAS) MATRIZ[idy][idx]
  2. Se fopen retorna null o programa deve parar. após exibir o conteúdo normal, posicione o ponteiro no início do arquivo rewind e num segundo loop imprime o caractere transformado com upper
  3. Precisa determinar quais valores menores que N é divisor inteiro de N, precisa do operador resto (%) para verificar (if) se o resultado do resto (%) da divisão inteira é 0, adicione o divisor e incremente o contador do laço (for). Sabe sobre esses comandos e operadores [%, FOR, IF]? Eles são necessários a lógica que resolve seu problema, minimamente.
  4. O número de impressões (printf) incrementa a cada linha. Precisa do básico de laços (for) para entender como tudo funciona. Você conhece o comando? A lógica é um laço externo fornece o limite doutro interno, minimamente desse jeito: m= 0 for(i= 1 até N) for( j= 1 até i ) print j + m, print '\n', m = m + i, m é variável auxiliar que guarda o último valor impresso por linha. Tente escrever.
  5. O último valor no vetor é [quantidade - 1]
  6. Use operação lógica Disjunção (OR) else if(( operation == "x" )||( operation == "X" )){}
  7. É um exercício comum. Qual a dúvida?
  8. O divisão entre inteiro tem outro inteiro com resultado. Se o dividendo (a) é menor absoluto que o divisor (b), o quociente (c) é 0. Nessa expressão a operação (5/9) retorna (0), todo valor multiplicado por 0 produz 0. Logo, c= 0 Para obter a parte inteira é suficiente atribuição, pois o corte da parte fracional acontece na implementação dos tipos. #include <stdio.h> #include <stdlib.h> int main(){ float C; int F,c; printf("Informe um valor de Fahrenheit para converter para Celsius: "); scanf("%d",&F);
  9. (A+B)(A+B) significa (A+B)*(A+B)
  10. Qual a dúvida, que parte do enunciado não consegue programar?
  11. Certo, aqui precisa usar um pouco de álgebra para conhecer o que programar. MEDIA = (P1 + 2*P2) / 3. Rescreva a igualdade em P2. Álgebra MEDIA = (P1 + 2*P2) / 3 3*MEDIA = P1 + 2*P2 (-P1 + 3*MEDIA) = 2*P2 (-P1 + 3*MEDIA)/2 = P2 P2 = (3*MEDIA - P1)/2 POC #include <stdio.h> int main( ){ #define MEDIA (5.0) #define P1 (6.0) double media= .0; double P2= .0; P2= (3*MEDIA - P1)/2.0; // Achar P2 media= (P1 + 2*P2)/3.0; // Achar Media if (media == 5.0)printf( "SIM" );
  12. "A saída consiste de uma única linha contendo a área da circunferência com duas casas de precisão." Detalhes ligados a saída. O enunciado, definitivamente, diz ser uma única linha contendo a área sobre duas casas de precisão. Mas, contrariando isso o programa escreve: raio=area= O certo é: usuário entrar com número e o programa entrega outra; sem mensagens e sem linha extra no final
  13. Qual parte do enunciado não consegue programar, qual a dúvida e como posso ajudar?
  14. britivaldo

    Matriz 4x4

    O que você quer?
×
×
  • Create New...