Incrível a explicação professor, com calma, passo a passo, está me ajudando muito, obrigado. Gostaria de ver mais exercicios de Do While, While, For, If e Else, Vetor. Por favor seria de grande ajuda pra mim e minha turma de TADS.
Cai no seu blog e consequentemente aqui no seu canal e já fui comprar seu Curso de C lá na Udemy. Muito bom sua didática, Eduardo! Obrigado por repassar seus conhecimentos!
o amigo ajuda aqui, Esse código funciona de boa se o tamanho do vetor for igual ou menor que 4, se colocar um maior ele da Segmentation fault (core dumped): #include #include float funcao1(float vetor[], int tamanho) { int i; printf("---Preenchimento do vetor--- "); for (i = 0; i < tamanho; i++) { printf("Digite o valor de %i posicao:", i + 1); scanf("%f", &vetor[i]); } } float funcao2(float vetor[], int tamanho) { float media = 0; int i; for (i = 0; i < tamanho; i++) { media = media + vetor[i]; } media = media / tamanho; return media; } void funcao3(float vetor[], int tamanho, float *maior, float *menor) { int i; for (i = 0; i < tamanho; i++) { if (*maior < vetor[i] || vetor[i] == 0) { *maior = vetor[i]; } } for (i = 0; i < tamanho; i++) { if (*menor > vetor[i] || *menor == 0 || vetor[i] == 0) { *menor = vetor[i]; } } } int main() { int tamanho, i, opcao; float vetor[tamanho], media, maior, menor;
media = 0; maior = 0; menor = 0; do { printf("-----Vetor-----"); printf(" Digite o tamanho do vetor:"); scanf("%i", &tamanho); funcao1(vetor, tamanho); media = funcao2(vetor, tamanho); funcao3(vetor, tamanho, &maior, &menor); printf("---Dados do vetor---"); for (i = 0; i < tamanho; i++) { printf(" O valor da %iº posicao é %.2f.", i + 1, vetor[i]); } printf(" ---Maior, Media e Menor---"); printf(" O valor do maior é %.2f.", maior); printf(" O valor do media é %.2f.", media); printf(" O valor do menor é %.2f.", menor); printf(" ---Repetir?---"); printf(" Digite 1 para repetir ou outro numero para sair:"); scanf("%i", &opcao); } while(opcao == 1); }
Professor Boa Tarde! Sou estudante de Ciência da Computação no pitagoras e poderia me auxiliar em um código. Eu quero que esse código só mostre o total de números repetidos entre dois vetores. #include #include int main() {
int vetA[5]; int vetB[5] = {2, 3, 10, 8, 9}; int i, x, Iguais;
// Alimentando o vetor A for (i = 0; i < 5; i++) { printf("Digite o valor da posicao %d: ",i); scanf("%d", &vetA[i]); }
Iguais = 0;
for (i = 0; i < 5; i++) { for (x = 0; x < 5; x++) { if (vetA[i] == vetB[x]) { Iguais = Iguais + 1; printf("Temos %d valores iguais nos vetores A e B ", Iguais); } } }
system("pause"); return 0; } Ex: Temos 2 valores iguais no vetores A e B, e repetir duas vezes a mesma frase.
#include #include int main() { int A[10]; int B[10]; for (int i = 0; i < 10; i++) { // Entrada de dados no vetor A scanf("%d", &A[i]); // Processamento B[i] = A[i] * 10; } // Saída de dados for (int i = 0; i < 10; i++) { printf("%d ", A[i]); } printf(" "); for (int i = 0; i < 10; i++) { printf("%d ", B[i]); } return 0; }
Professor só faltou vc explicar tudo isso que vc fez a i assim fica difícil porque vc só está narrando o que vc fez e não explicou nada além do mais deveria dar mais ênfase já que vc disse que e pra nós iniciantes obrigado
Incrível a explicação professor, com calma, passo a passo, está me ajudando muito, obrigado. Gostaria de ver mais exercicios de Do While, While, For, If e Else, Vetor.
Por favor seria de grande ajuda pra mim e minha turma de TADS.
Adoro sua didática professor, muito obrigada pelo conteúdo de qualidade! Sempre me salvando em algoritmos.
Melhor Aula de C que assistir até hoje.
Obrigado Tiago! Veja a playlist completa de C em th-cam.com/video/8glJiHqehjE/w-d-xo.html
conteúdo excelente. Estou aprendendo muito com a sua didática, realmente muito bem explicativo.
Parabéns, suas aulas práticas são excelentes.
obrigadão me ajudou no meu exercicio. Embora eu tenha que somar dois vetores eu percebi a ideia e me viro bem. Obrigado
você foi um anjoo agora no final do 1° semestre da faculdade, mt obrigadaaa
Bem explicado obrigado professor...
Bons estudos!
Muito bom, amando os videos
Obrigado Jacirane! Veja mais vídeos de Linguagem C na playlist th-cam.com/video/8glJiHqehjE/w-d-xo.html - inscreva-se
Cai no seu blog e consequentemente aqui no seu canal e já fui comprar seu Curso de C lá na Udemy. Muito bom sua didática, Eduardo! Obrigado por repassar seus conhecimentos!
Valeu Cassio!
Obrigado por prestigiar o canal!
Bom estudo!
@@IntellectualeTec Como se chama seu curso na UDEMY?
Muito bom prof 😸🌹👏🏽👏🏽👏🏽❤️
Bom dia Rosilane!
Que bom que ajudou! Conheça também o meu blog: linguagemc.com.br/
Bons estudos!
Jóia consegui. 31-01-21
o amigo ajuda aqui,
Esse código funciona de boa se o tamanho do vetor for igual ou menor que 4, se colocar um maior ele da Segmentation fault (core dumped):
#include
#include
float funcao1(float vetor[], int tamanho) {
int i;
printf("---Preenchimento do vetor---
");
for (i = 0; i < tamanho; i++) {
printf("Digite o valor de %i posicao:", i + 1);
scanf("%f", &vetor[i]);
}
}
float funcao2(float vetor[], int tamanho) {
float media = 0;
int i;
for (i = 0; i < tamanho; i++) {
media = media + vetor[i];
}
media = media / tamanho;
return media;
}
void funcao3(float vetor[], int tamanho, float *maior, float *menor) {
int i;
for (i = 0; i < tamanho; i++) {
if (*maior < vetor[i] || vetor[i] == 0) {
*maior = vetor[i];
}
}
for (i = 0; i < tamanho; i++) {
if (*menor > vetor[i] || *menor == 0 || vetor[i] == 0) {
*menor = vetor[i];
}
}
}
int main() {
int tamanho, i, opcao;
float vetor[tamanho], media, maior, menor;
media = 0;
maior = 0;
menor = 0;
do {
printf("-----Vetor-----");
printf("
Digite o tamanho do vetor:");
scanf("%i", &tamanho);
funcao1(vetor, tamanho);
media = funcao2(vetor, tamanho);
funcao3(vetor, tamanho, &maior, &menor);
printf("---Dados do vetor---");
for (i = 0; i < tamanho; i++) {
printf("
O valor da %iº posicao é %.2f.", i + 1, vetor[i]);
}
printf("
---Maior, Media e Menor---");
printf("
O valor do maior é %.2f.", maior);
printf("
O valor do media é %.2f.", media);
printf("
O valor do menor é %.2f.", menor);
printf("
---Repetir?---");
printf("
Digite 1 para repetir ou outro numero para sair:");
scanf("%i", &opcao);
} while(opcao == 1);
}
Tem como sair esses resultados num texto? Abraços!
alguem pode me ajudar pfv, quero adicionar imagens no CodeBlocks em C, qual codigo devo estudar para isso pfvv
por que nao usou o scanf...?????
Faça aulas sobre ponteiros também...
Oi Narinha!
Vou fazer sim. Semana que vem teremos um vídeo sobre ponteiros.
Em uma atividade está pedindo para o vetor ter tamanho 3, o que seria vetor de tamanho 3
e msm coisa que nessa atividade ai so que ele pediu [10] a sua e tamanho [3]
Professor Boa Tarde!
Sou estudante de Ciência da Computação no pitagoras e poderia me auxiliar em um código.
Eu quero que esse código só mostre o total de números repetidos entre dois vetores.
#include
#include
int main() {
int vetA[5];
int vetB[5] = {2, 3, 10, 8, 9};
int i, x, Iguais;
// Alimentando o vetor A
for (i = 0; i < 5; i++) {
printf("Digite o valor da posicao %d: ",i);
scanf("%d", &vetA[i]);
}
Iguais = 0;
for (i = 0; i < 5; i++) {
for (x = 0; x < 5; x++) {
if (vetA[i] == vetB[x]) {
Iguais = Iguais + 1;
printf("Temos %d valores iguais nos vetores A e B
", Iguais);
}
}
}
system("pause");
return 0;
}
Ex: Temos 2 valores iguais no vetores A e B, e repetir duas vezes a mesma frase.
#include
#include
int main()
{
int A[10];
int B[10];
for (int i = 0; i < 10; i++)
{
// Entrada de dados no vetor A
scanf("%d", &A[i]);
// Processamento
B[i] = A[i] * 10;
}
// Saída de dados
for (int i = 0; i < 10; i++)
{
printf("%d
", A[i]);
}
printf("
");
for (int i = 0; i < 10; i++)
{
printf("%d
", B[i]);
}
return 0;
}
Professor só faltou vc explicar tudo isso que vc fez a i assim fica difícil porque vc só está narrando o que vc fez e não explicou nada além do mais deveria dar mais ênfase já que vc disse que e pra nós iniciantes obrigado
ele falando 99 e colocando 66 kkkkkkk