2.1 - Questo 2.1 - guardar o valor 0 em endereo de memria:
#include<stdio.h> #include<stdlib.h> #include<string.h> #include<conio.h> int i; // contador para o lao for int *pont; // pont um ponteiro para int int valor = 0; // constante com o valor 0 main(){ for(i=0x000;i<=0x3ff;i++){ // lao para preencher o ponteiro com todos os valores pont = &valor; // ponteiro recebe o valor do endereo printf("Endereco %d valor = %i\n",i, *pont); // imprime o numero da end e o valor do end } system("pause"); }
Questo 2.6 - calcular a soma de duas matrizes:
#include<stdio.h> #include<stdlib.h> #include<string.h> #include<conio.h> int A [5][3],B [5][3],C [5][3]; main(){ for(int k=0;k<=2;k++){ for(int l=0;l<=4;l++){ printf("Preencha a Matriz A: L (%d) C(%d): ",l+1,k+1); scanf("%d",&A[l][k]); printf("Preencha a Matriz B: L (%d) C(%d): ",l+1,k+1); scanf("%d",&B[l][k]); C[l][k] = A[l][k]+B[l][k]; } } printf("\n\n\tA matriz C eh: \n"); for(int i=0;i<=4;i++){ for(int j=0;j<=2;j++){ printf("\t%d",C[i][j]); } printf(" \n"); } system("pause"); }