Program w C z wykorzystaniem Tablice

toriasek1533
Użytkownik
Użytkownik
Posty: 4
Rejestracja: 18 kwie 2011, o 10:05
Płeć: Mężczyzna
Lokalizacja: Wrocław

Program w C z wykorzystaniem Tablice

Post autor: toriasek1533 »

Witam Mama ogromną prośbę.
Jako, że jestem słaby z programowania muszę wiec skorzystać z pomocy ludzi lepszych w tym fachu niż ja
Mam problem (a w zasadzie nie wiem jak to zrobić) z następującym zadaniem:

W tablicy posiadającej n wierszy oraz m kolumn przechowywane są dane o energii elektrycznej pobranej w ciągu jednego roku. Poszczególne wiersze odpowiadają poszczególnym odbiorcą a kolumny-miesiącom.
Należy dla każdego odbiorcy obliczyć energie pobraną w ciągu całego roku.

Liczę na pomoc i z góry wszystkim dzięki !!!
sonicwork
Użytkownik
Użytkownik
Posty: 67
Rejestracja: 3 wrz 2010, o 00:38
Płeć: Mężczyzna
Lokalizacja: Polska
Podziękował: 2 razy
Pomógł: 1 raz

Program w C z wykorzystaniem Tablice

Post autor: sonicwork »

A dane masz sam wpisać czy pobierasz z pliku?

ogólnie to musisz utworzyć tablicę 2-wymiarową o rozmiarach n i m
przykładowo dla n=2 i m=12 robi się to instrukcją(zakładam że w tablicy będą ułamki):

Kod: Zaznacz cały

float tablica[2][12];
odwołując się do konkretnej komórki w tablicy podaje się jej współrzędne pomniejszone o 1 czyli do pierwszej

Kod: Zaznacz cały

tablica[0][0]=134.56;
a do ostatniej

Kod: Zaznacz cały

tablica[1][11]=134.56;
aby wykonać zadanie musisz odczytać tablicę i zsumować wiersze, najprościej zrób 2 pętle pierwsza niech leci po wierszach a druga będąc w pierwszej niech lecąc po kolumnach sumuje je do jakiejś zmiennej a gdy skończy działanie , pod koniec pętli pierwszej wyświetl tą zmienną

Kod: Zaznacz cały

int wiersz, kolumna;
float suma;
for(wiersz=0;wiersz<2;wiersz++)
{
suma=0;
for(kolumna=0;kolumna<12;kolumna++)
{
suma=suma+tablica[wiersz][kolumna];
}
printf("odbiorca %i zużył %f prądu", wiersz+1, suma);
}
ODPOWIEDZ