EasyMan
(EasyMan)
15 Maj 2013 13:13
#1
Witam mam problem, nie znam się zbytnio na programowaniu, ale udało mi się przerobić program kolegi. Lecz do ukończenia muszę na końcu dodać sumę wszystkich odbiorców i nie wiem jak to zrobić o to ten program.
#include
#include
int main()
{
int n;
printf(“Podaj ilosc odbiorcow:”, &n ); scanf("%d",&n);
int tablica[n][3];
int i;
for ( i=0; i
{
printf ("Odbiorca numer: %d\n ", i+1);
printf (“Pobor energii w Styczniu: “); scanf (”%d”, &tablica_[0]);_
printf (“Pobor energii w Lutym: “); scanf (”%d”, &tablica _[1]);_
printf (“Pobor energii w Marcu: “); scanf (”%d”, &tablica _[2]);_
}
float suma;
float suma_odbiorcy;
for ( i=0; i
{
// suma pojednczego odbiorcy/
suma_odbiorcy = tablica _[0] + tablica__[1] + tablica__[2];_
//suma wszystkich odbiorców/
printf( “Suma danego odbiorcy = %f\n”, suma_odbiorcy);
}
printf (“Teraz dodaj sobie to ^ i jest spoko \n”);
suma = suma_odbiorcy;
printf(“Suma wszystkich odbiorcow = %f\n”, suma);
system(“PAUSE”);
return 0;
}
_alex
([alex])
15 Maj 2013 13:21
#2
Na początku zerujesz sumę.
W pętli dodajesz do sumy kolejną wartość.
Po pętle masz poprawnie policzoną sumę.
EasyMan
(EasyMan)
15 Maj 2013 13:26
#3
Jak wypisałem wcześniej, kiepsko programuje, i za bardzo nie wiem jak to zrobić.
wiem że while to pętla to wniej?
_alex
([alex])
15 Maj 2013 14:19
#4
To się naucz programować, albo zamów gotowca.
EasyMan
(EasyMan)
17 Maj 2013 14:46
#5
ROZWIĄZANIE
#include
#include
int main()
{
int n;
printf(“Podaj ilosc odbiorcow:”, &n ); scanf("%d",&n);
int tablica[n][3];
int i;
for ( i=0; i
{
printf ("Odbiorca numer: %d\n ", i+1);
printf (“Pobor energii w Styczniu: “); scanf (”%d”, &tablica_[0]);_
printf (“Pobor energii w Lutym: “); scanf (”%d”, &tablica _[1]);_
printf (“Pobor energii w Marcu: “); scanf (”%d”, &tablica _[2]);_
}
float suma =0;
float suma_odbiorcy;
for ( i=0; i
{
// suma pojednczego odbiorcy/
suma_odbiorcy = tablica _[0] + tablica__[1] + tablica__[2];_
suma = suma + suma_odbiorcy;
//suma wszystkich odbiorców/
printf( “Suma danego odbiorcy = %f\n”, suma_odbiorcy);
}
printf(“Suma wszystkich odbiorcow = %f\n”, suma);
system(“PAUSE”);
return 0;
}