Brojevi U Matrici Djeljivi S 3 I Veći Od 7!
Brojevi U Matrici Djeljivi S 3 I Veći Od 7!
Brojevi U Matrici Djeljivi S 3 I Veći Od 7!
#include<stdio.h>
int a[8][8];
void _UPIS(int n, int m) { int i,j;
for(i=0;i<n;i++){
for(j=0;j<m;j++){
printf("Unesite a[%d][%d] element niza: ", i+1,j+1);
scanf("%d",&a[i][j]); } } }
void _ISPIS(int n, int m) {
int i,j;
for(i=0;i<n;i++){
for(j=0;j<m;j++){
printf("%d \t", a[i][j]);
}printf("\n"); } }
void main(){
int n,m,b=0,i,j; do{
printf("Unesite broj redaka matrice: ");
scanf("%d",&n); }while(n<2||n>6);
do { printf("Unesite broj stupaca matrice: ");
scanf("%d",&m); }while(m<2||m>6);
_UPIS(n,m); _ISPIS(n,m);
for(i=0;i<n;i++){
for(j=0;j<m;j++){
if(a[i][j]>7){
if(a[i][j]%3==0) b++; } } }
printf("U matrici ima %d brojeva koji su djeljivi sa 3 i vecih od 7\n", b); }
Potenciranje matrice!
#include <stdio.h>
#include <math.h>
main() {
int n, i, j, k, pot, p, suma=0;
do { printf("Unesi n matrice: ");
scanf("%d", &n);
} while(n<2 || n>=10);
int a[n][n], b[n][n];
do { printf("Unesi pot: ");
scanf("%d", &pot);
}while(n<2);
for(i=0; i<n; i++) {
for(j=0; j<n; j++) {
printf("Unesi u %d stupac i %d redak matrice: ", i, j);
scanf("%d", &a[i][j]); } }
for(p=0; p<pot; p++) {
for(i=0; i<n; i++) {
for(j=0; j<n; j++) {
for(k=0; k<n; k++) {
suma = suma+a[i][k]*a[k][j]; }
b[i][j]=suma;
suma = 0; } } }
printf("Potencirana matrica matrica je: \n");
for (i = 0 ;i < n;i++) {
for (j= 0 ;j< n; j++) {
printf("%d\t", b[i][j]); }
printf("\n"); }
scanf("%d");
return 0; }