Witam na forum nie znalazłem odpowiedniego wątku dla tego tematu dlatego zamieszczam nowy:
potrzbuje na studia pomnożyć Macierz przez wektor
wiem jednak ze nie robi sie tego do konca tak jak ukazałem to w kodzie, ponieważ tak na prawde dopiero raczkuje w c.
stworzyłem coś takiego :
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand((unsigned) time(NULL));
int i, j, x, n = 10, m = 10, o = 10, c;
int MacierzA[n][m];
int wektorB[o];
printf("podaj liczbe wierszy w macierzy A : ");
scanf("%d", & n);
printf("podaj liczbe kolumn w macierzy A : ");
scanf("%d", & m);
//podanie elementów macierzy
for (i = 0; i < n; i++)
for (j = 0; j < m; j++) {
printf("MacierzA[%d][%d]", i + 1, j + 1);
scanf("%d,%d", & MacierzA[i][j]);
}
//wyswietlenie macierzy
for (i = 0; i < n; i++) {
for (j = 0; j < m; j++) {
printf("%3d\t", MacierzA[i][j]);
}
printf("\n");
}
printf("\n");
//randowmowe elementy wektora B
c = rand() % 21 - 10;
//wyswietlam wektorB
printf("%d", c);
//mnozenie
for (i = 0; i < n; i++)
for (j = 0; i < m; j++) {
MacierzA[i][j] *= c;
}
//wynik
printf("Macierz wynikowa\n");
for (i = 0; i < n; i++) {
for (j = 0; j < m; j++) {
printf("%3d\t", MacierzA[i][j]);
}
printf("\n");
}
printf("\n");
printf("\n");
return 0;
}