Jak odwołać się do indeksu tablicy a nie jego zawartości?
0
0
Napisz co chcesz zrobić. Pokaż kod.
0
#include <stdio.h>
#include <stdlib.h>
int main()
{
int tablica[10];
int i;
for(i=0; i<10; i++)
if(*tablica/3)
tablica[i]=5;
else
tablica[i]=2;
for(i=0; i<10; i++)
printf("%d\n",tablica[i]);
}
Chce żeby indeksy tablicy które są podzielne przez 3 miały wartość 5 a jak nie to 2
0
#include <stdio.h>
#include <stdlib.h>
int main()
{
int tablica[10];
int i;
for(i=0; i<10; i++)
if(i%3 == 0) // wystarczy podzielic modulo przez 3 i porównac do zera
tablica[i]=5;
else
tablica[i]=2;
for(i=0; i<10; i++)
printf("%d\n",tablica[i]);
}
0
Indeks nie może mieć wartości. Indeks to jedynie pewna liczba, która posługujesz się, by dotrzeć do danego elementu tablicy.
Prawdopodobnie chodzi ci o to:
if(i % 3 == 0)
0
Dzięki, dobrze że głupota nie boli, czasem mi się wydaje że jestem ograniczony umysłowo.
A co w takim razie z indexem 0? Bo to taki mankament.
0
Zero jest podzielne przez wszystko.
0
Heh, czas wrócic do podstawówki. Jeszcze raz dzięki :)