• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zadanie: tablice i pętle w języku C

0 głosów
214 wizyt
pytanie zadane 10 stycznia 2018 w C i C++ przez Sansi Użytkownik (720 p.)
Witajcie!

Jako, że to mój pierwszy post w Nowym Roku życzę wszystkim owocnego doskonalenia się w swoich dziedzinach przez cały 2018 rok :)
 

Przechodząc do pytania.

Mam do ogarnięcia kilka zadań. Niestety w języku C, z którym wcześniej nie pracowałam w ogóle i dopiero powoli poznaje składnie i zasady działania. Zdecydowanie pewniej czuję się w PHP czy Java Script.

Utknęłam już na zapisie zadania.

Dane: n, {a_i}, i=0...n-1. Obliczyć b=a_i/i+1 , sumę wyrazów o indeksach nieparzystych, ilość wyrazów nieujemnych.

Jak rozumieć taki zapis danych? Użytkownik ma podać n, które jest ilością elementów w tablicy? Następnie tworzona jest tablica o wyrazie początkowym 0, a kolejne.... no właśnie n-1? Czy może miejsc w tablicy ma być n-1?

Tablice to trochę czarna magia mimo wielu przerobionych kursów i przeczytanych artykułów więc proszę o każdą pomoc :)

2 odpowiedzi

0 głosów
odpowiedź 10 stycznia 2018 przez niezalogowany
To zapis matematyczny. Rozmiar ciągu to n, a_i to i-ty element numerowany od 0 do n-1 czyli tak jak przyjęło się numerować indeksy tablicy. Wydaje mi się, że użytkownik ma podać wszystkie elementy.
0 głosów
odpowiedź 10 stycznia 2018 przez Sansi Użytkownik (720 p.)
edycja 10 stycznia 2018 przez Patrycjerz

https://imgur.com/a/AvdPp

Czyli jeśli mam takie zadanie i zacznę je w ten sposób

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n;
    double b;
    printf("Podaj ilosc elementow tablicy\n");
    scanf("%d",&n);
    int tablica[n];

Będzie ok? Tylko teraz co z tym b? To już musi być w pętli żeby było dla każdego elementu tablicy? Bo stoi tam suma

komentarz 10 stycznia 2018 przez niezalogowany
Deklaracja b poza pętlą, a w pętli do b będziesz dodawał wartości

Podobne pytania

0 głosów
0 odpowiedzi 56 wizyt
0 głosów
1 odpowiedź 271 wizyt
pytanie zadane 22 lutego 2016 w Java przez Mlorism Początkujący (360 p.)
0 głosów
1 odpowiedź 490 wizyt
pytanie zadane 27 maja 2017 w C i C++ przez Kuba Knapik Nowicjusz (120 p.)
Porady nie od parady
Publikując kody źródłowe korzystaj ze specjalnego bloczku koloryzującego składnię (przycisk z napisem code w edytorze). Nie zapomnij o ustawieniu odpowiedniego języka z rozwijanego menu oraz czytelnym formatowaniu kodu.Przycisk code

67,127 zapytań

114,075 odpowiedzi

241,783 komentarzy

47,030 pasjonatów

Przeglądających: 202
Pasjonatów: 17 Gości: 185

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...