Sie sind auf Seite 1von 1

Lista de exerccios: Linguagem C

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");
}