Treść zadania

lolita01

Utworzyć tablicę int o rozmiarze 50. Wypełnić kolejnymi liczbami całkowitymi. Sumować liczby podzielne przez 3 do osiągnięcia wartości 100. Podać wartość indeksu dla którego osiągnięto, bez przekroczenia, tę wartość. Język c++

Zadanie jest zamknięte. Autor zadania wybrał już najlepsze rozwiązanie lub straciło ono ważność.

Najlepsze rozwiązanie

  • 1 0

    int tablica[50];
    int suma;
    int i, indeks;

    for (i=0; i<50; i++) tablica = i; // Nie ma zastrzezen, ze nie moze byc zera)

    suma = 0;
    i = -1;

    while (1);
    {
    i += 1;
    if (i == 50) break;
    if ( ((tablica / 3) * 3) != tablica) continue;
    suma += tablica;
    if (suma > 100) break; // Jeśli suma jest dokładnie 100, jest jeszcze ok.
    indeks = i; // To gwarantuje ostatni "dobry" indeks
    }

    printf("%d",indeks); // albo cokolwiek, aby wipisać indeks

Rozwiązania

Podobne materiały

Przydatność 65% Planety (tablice)- fizyka

poniżej znajduje się załącznik z małymi tablicami z ważnymi informacjami o planetach

Przydatność 75% Zadania z Javy dodatkowe z klas String, File i Tablic

Może komuś się przydadzą...

Przydatność 60% Podstawy programowania w C++ - kilka programów z rozwiązaniami na tablice statyczne.

Programy napisane w dev.cpp, ale powinny skompilować się na innych komplilatorach. Treść zadań jako komentarz w programie. ZADANIE 1 #include using namespace std; int main() { /* PROGRAM UMOŻLIWIAJĄCY WCZYTANIE A NASTĘPNIE WYŚWIETLANIE KILKU (NP. 10) LICZB RZECZYWISTYCH PRZECHOWYWANYCH W TABLICY. PODCZAS WCZYTYWANIA I PRZEGLĄDANIA NALEŻY...

Przydatność 70% Tablice statystyczne oraz metody graficzne jako narzędzie opisu i prezentacji danych statystycznych oraz wyników badań.

Tablice statystyczne oraz metody graficzne jako narzędzie opisu i prezentacji danych statystycznych oraz wyników badań. Dostałam max punktów za tą pracę:)

0 odpowiada - 0 ogląda - 1 rozwiązań

Dodaj zadanie

Zobacz więcej opcji