hej mam problem z takim zadaniem: Program wypełnia tablicę liczbami trzycyfrowymi. Użytkownik podaje z klawiatury liczbę „dzielnik”
z przedziału 11-19. Tablica i dzielnik zostają przekazane do funkcji pomocniczej. Pomocnicza oblicza
sumę liczb trzycyfrowych podzielnych przez dzielnik i zwraca do main. Wydrukuj. Używaj wskaźników.
nie mam pojęcia jak zrobić punkcie która wypisze taka sumę. z góry dziękuję za pomoc
0
0
mam tyle nie wiem jak zrobic ta funkcje pomocnicza
#include <stdio.h>
int main()
{
int tablica[999], licznik;
int b;
for(licznik =100; licznik < 1000; licznik++)
{
tablica[licznik] = licznik;
}
printf("podaj liczbe od 11 do 19\n");
scanf("%d", &b),
void suma(*x)
return 0;
}
1
Tablica i dzielnik mają być przekazane do funkcji, oraz ma ona zwracać wynik, nie może być void
:
size_t numberOfDivisible(int * array, size_t sz, int divisor)
{
// todo
return n_divisible;
}
0
musze użyć voida wykombinowałem coś takiego ale nie wiem czemu nie działa
#include <stdio.h>
void lb (int tab[999], int qw)
{
int i;
int su = 0;
tab[i]=i;
if(tab[i]%qw==0)
su=su + tab[i];
printf("%d\n", su);
}
int tablica[999], licznik, suma, suma2=0;
int b;
int main()
{
printf("podaj liczbe od 11 do 19\n");
scanf("%d", &b);
for(licznik =100; licznik < 1000; licznik++)
tablica[licznik] = licznik;
lb (tablica[licznik], b);
return 0;
}
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.