Exercicios de algoritmo
Por: ranyx • 17/4/2015 • Abstract • 382 Palavras (2 Páginas) • 225 Visualizações
50 nº, soma e a média #include #include int main(){ float num[50]; float soma = 0; float media = 0; printf("Informe os dados:\n\n"); for (int x=0; x<50 ; x++) { scanf("%f", &num[x]); soma=soma+num[x]; } media=soma/50; printf("\n\nSoma dos dados: %f", soma); printf("\n\nMedia dos dados: %f", media); system ("pause"); } | a soma dos impares de 1 até o limite #include int main(){ int limite = 0; int soma = 0; int aux = 0; printf("Informe um numero-limite: "); scanf("%d", &limite); while (aux<=limite){ if ((aux%2)!=0){ soma=soma+aux;} aux++; } printf("Soma dos numeros impares entre 0 e %d = %d", limite, soma); } | vetor 10 pos, maior, menor e as posições #include #include int main() { int maior, pos_maior, menor, pos_menor, num[10]; printf("Entre com os dados:\n\n"); for (int x=0; x<10 ; x++) { scanf("%d", &num[x]); } pos_maior=0; pos_menor=0; maior=num[0]; menor=num[0]; for (int y=0; y<10 ; y++) { if (maior {maior=num[y]; pos_maior=y;} if (menor>num[y]) {menor=num[y]; pos_menor=y;} printf("\nVariavel num[%d] = %d", y, num[y]); } printf("\n\nMaior numero num[%d] = %d \nMenor numero num[%d] = %d", pos_maior, maior, pos_menor, menor); } |
soma de matrizes 2x2 #include int main() { int mat1[2][2], mat2[2][2], result[2][2]; int x, y; printf("-- Para a matriz1 --\n\n"); for (x=0; x<2 ; x++) for (y=0; y<2 ; y++) { printf("Informe o valor do elemento i x j = %d x %d : ", x, y); scanf("%d", &mat1[x][y]); } printf("\n\n-- Para a matriz2 --\n\n"); for (x=0; x<2 ; x++) for (y=0; y<2 ; y++) { printf("Informe o valor do elemento i x j = %d x %d : ", x, y); scanf("%d", &mat2[x][y]); result[x][y] = mat1[x][y] + mat2[x][y]; } printf("\n\n Mat1 + Mat2 = result\n"); printf("| %d %d | | %d %d | | %d %d |\n", mat1[0][0], mat1[0][1], mat2[0][0], mat2[0][1], result[0][0], result[0][1]); printf("| %d %d | + | %d %d | = | %d %d |", mat1[1][0], mat1[1][1], mat2[1][0], mat2[1][1], result[1][0], result[1][1]); } | fibonacci #include #include int main(){ int anterior,atual,proximo; anterior=1; atual=0; proximo=0; if(proximo==0){ printf("\n%d",proximo);} while(proximo<300){ proximo= anterior+atual; printf("\n%d",proximo); anterior=atual; atual=proximo;} getch(); return(0); } | Nº de caracteres da string #include Main(){ char string[100]; int i; printf ("Entre com uma string: "); scanf ("%s",string); for (i=0;i<100;i++) if (string[i]==‘\0’) break; printf("A string \"%s\" possui %d caracteres", string, i); valor da string1 para a string 2 #include main() { char string1[21], string2[21]; int i; printf ("Entre com uma string: "); scanf ("%s",string1); for (i=0;i<21;i++) string2[i]=string1[i]; printf(string2); } |
...