/ / C program do odejmowania różnych liczb z tablicy - c, tablice, pętle

Program C do odejmowania różnych liczb z tablicy - c, tablice, pętle

Chcę utworzyć program, który odejdzie od malejącego zestawu liczb. lub innymi słowy:

I tablicę mam numery {20,23,67,3,67,12,24}

W tablicy jest 7 elementów, więc chcę to zrobić:

20 - 7

23 - 6

67 - 5

3 - 4

67 - 3

12 - 2

24 - 1

Zakładam, że potrzebuję pętli, ale nie jestem pewien, jak to zrobić.

Odpowiedzi:

0 dla odpowiedzi № 1

W C nie ma określonej liczby pozycji dlatablice, długość jest stała. Jeśli znasz rozmiar 7 i utworzysz tablicę o stałej długości, możesz użyć poniższego kodu. Możesz używać wskaźników do dynamicznych tablic długości, ale jest to skomplikowane.

int a[7] = {20,23,67,3,67,12,24};
int i;
for(i=7;i>0;i--) {
printf("%d - %d n", a[i-1], i);
}

0 dla odpowiedzi nr 2

Możesz uruchomić licznik na 0 i przejść przez tablicę, aż null terminator i wydrukuje twoją tablicę w takiej kolejności, w jakiej jest zapisana.