Ir ao conteúdo
  • Cadastre-se

Fabiane Gomes

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

Reputação

1
  1. #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> int main () { int m1[3][3]; int m2[3][3]; int i; //linhas de m1 int j;//colunas de m2 int k; // para cada linha em m1, percorrer as celulas int soma=0; int m3[3][3]; printf("Digite os elementos da matriz, um em cada linha"); // recebe os elementos m2[3][3]=m1[3][3]; for ( i=0; i<3; i++ ){ for ( k=0; k<3; k++ ){ scanf ("%d", &m1[i][k]); }} for (i=0;i<3;i++){ for(j=0;j<3;j++){ for(k=0;k<3;k++){ m3[i][j] = m3[i][j] + (m1[i][k] * m2[k][j]); } } } for(i=0;i<3;i++){ for(j=0;j<3;j++){ printf ("%2d ", m3[i][j]); } } } Alguém pode me ajudar por favor? Meu programa não está copilando da maneira correta... Só montei para elevar a matriz ao quadrado, a soma deixaria pra depois. Escreva um programa em linguagem C capaz de receber como entrada matrizes de inteiros de 3x3 elementos. O programa deve implementar um procedimento para ler os elementos da matriz. Uma função para retorne o somatório de todos os elementos da matriz elevados ao quadrado.
  2. Alguém poderia me ajudar? Meu programa não está copilando. Escreva uma função em linguagem C que receba um número e retorne o resultado de S, onde: S = 1 + 1/1! + 1/2! + 1/3! + ... + 1/N! #include <stdio.h> #include <locale.h> #include <math.h> int soma(int n) { int i; float invfat, result; result = 1.0; invfat = 1.0; for(i=1; i<=n; i++){ invfat = invfat * 1.0/i; result = result + invfat; return result; }} int main () { int a; setlocale(LC_ALL, "Portuguese"); printf("Digite um número\n"); scanf ("%d", a); printf("S = %d", soma(a)); }
  3. Alguém pode me ajudar pfvr? Acho que o erro está no retorno do meu char em main, mas não sei como arrumar.... // Faça uma função em linguagem C que receba a média final de um aluno por parâmetro e retorne o seu conceito, conforme a tabela abaixo: #include <stdio.h> #include <locale.h> #include <math.h> float media(float n){ char conceito[5] = {'A','B','C','D'}; if(n>=0 && n<=4.9){ return conceito[3]; } if(n>=5 && n<=6.9){ return conceito[2]; } if(n>=7 && n<=8.9){ return conceito[1]; } if(n>=9 && n<=10){ return conceito[0]; }} int main() { float i; char ret[2]; printf("Digite a nota do aluno.\n"); scanf("%f",&i); ret = media(i); printf("O conceito é %c.", ret); }
  4. Faça um programa em C que leia uma string de 32 caracteres e depois apresente quantas vezes a sequência "aca" aparece na string. Boa tarde pessoal, alguém poderia por favor me ajuda nesta questão? A princípio eu desenvolvi isso... #include<stdio.h> #include<string.h> int main() { char a[33]; char b[] = {'a','c','a'}; printf("Informe uma string com 32 caracteres\n"); scanf("%s", a); strstr (a, b); if (strstr (a, b)) {....
  5. Boa tarde pessoal, alguém poderia por favor me ajudar nesta questão? Meu programa não está dando o resultado correto. Uma palavra é palíndroma se ela não se altera quando lida da direita para esquerda. Por exemplo, "raiar" é palíndroma. Escreva um programa que verifique se uma palavra dada é palíndroma. #include<stdio.h> #include<string.h> int main() { int i,x,tam, valor = 0; char palavra[15], inversa[15]; printf("Informe a palavra\n"); scanf("%s", palavra); strcpy(inversa, palavra); tam = strlen(inversa); for (x=tam-1; x >= 0; x--) { printf("%c",inversa[x]); } printf("\n"); valor = strcmp(palavra, inversa); if (valor == 0) printf("Palindroma = Sim"); else printf("Palindroma = Nao"); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!