Jak mam poprawić ten program, aby działał?

0

KOmpliluje sie ,ale nic niewyświetla?. Co jest nie tak w nim. Ma on wylosowac 2 liczby i wyliczyc ich iloczyn

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void){
int tab[2][4];
int i;
int n,k;
int iloczyn(int n,int k);
return n*k;
n=rand()%10;
k=rand()%10;

srand((unsigned int)time(NULL));
for (i=0;i<2;i++){
   printf("%d\n",rand()%10);
}

printf("Iloczyn liczby %d i %d wynosi %d",n, k, iloczyn(n,k));
}
0

Ile jeszcze takich tematów założysz?
Nie masz zdefiniowanej metody iloczyn ale jak widać coś tam miałeś zamiar zdefiniować, więc te dwie linijki:
int iloczyn(int n,int k);
return n*k;
przenieś w takie miejsce i przerób je tak by były funkcją i zadziała.

1
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int iloczyn(int n,int k);

int main()
{
    int n,k;
    srand((unsigned)time(NULL));
    n=rand()%10;
    k=rand()%10;
    printf("Iloczyn liczby %d i %d wynosi: %d",n, k, iloczyn(n,k));
    return 0;
}
int iloczyn(int n,int k)
{
    return n*k;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1