Program w języku C

piotrek2008
Użytkownik
Użytkownik
Posty: 69
Rejestracja: 17 paź 2008, o 09:19
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 3 razy

Program w języku C

Post autor: piotrek2008 » 2 sty 2009, o 09:45

Czy ktoś mógłby mi pomóc w napisaniu w języku C program liczący
a) \(\displaystyle{ \sum_{i=1}^{n} a _{i} ^{2}}\)


b) \(\displaystyle{ \sum_{i=1}^{n} ft| a _{i} \right|}\) , gdzie \(\displaystyle{ a _{i}}\)(i=1, 2,...,n) , są liczbami wszystkimi z klawiatury komputera.

soku11
Użytkownik
Użytkownik
Posty: 6607
Rejestracja: 16 sty 2007, o 19:42
Płeć: Mężczyzna
Podziękował: 119 razy
Pomógł: 1822 razy

Program w języku C

Post autor: soku11 » 2 sty 2009, o 12:40

\(\displaystyle{ a_i}\) to wszystkie liczby z klawiatury, czyli od 0 do 9, czy jako kody ascii, czy jeszcze inaczej??

Pozdrawiam.

Awatar użytkownika
wafello
Użytkownik
Użytkownik
Posty: 35
Rejestracja: 7 sty 2009, o 21:50
Płeć: Mężczyzna
Lokalizacja: Józefina
Pomógł: 6 razy

Program w języku C

Post autor: wafello » 7 sty 2009, o 22:24

napiszę ci w c++ - nie powinno być wielu zmian


1.

Kod: Zaznacz cały

   int N,a,wynik;
   scanf("%d",&N);
   while(N--)
   {
       scanf("%d",&a);
       wynik += a*a;
   }
   printf("%d
",a);
2.

Kod: Zaznacz cały

   int N,a,wynik;
   scanf("%d",&N);
   while(N--)
   {
       scanf("%d",&a);
       wynik += std::abs(a);
   }
   printf("%d
",a);
pozdrawiam

ODPOWIEDZ