Witam. Jak w temacie napisalem potrzebuje pomocy z zadaniem domowym. W zalczniku jest cala instrukcja. Z gory mowie ze nie zamierzam dac gotowca. Cos tam juz sam napisalem, czego tu nie wrzuce, aby w razie czego sie nie osmieszac. Dzieki za pomoc
Instrukcja while - pomoc
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
Forum jest właśnie od pomocy, więc pokaż, co do tej pory zrobiłeś.
- Rejestracja: dni
- Ostatnio: dni
- wczytujesz dane wejściowe
- ustawiasz wartość sumy oraz licznika liczb na 0
- puszczasz pętle po danym przedziale
4. w pętli sprawdzasz warunek podzielności, w przypadku gdy jest podzielność:
5. dodajesz jej wartość do sumy
6. zwiększasz o 1 licznik liczb - wyświetlasz sumę
- wyświetlasz licznik liczb
- ponownie puszczasz pętle po danym przedziale
10. w pętli sprawdzasz warunek podzielności, w przypadku gdy jest podzielność:
11. wyświetlasz liczbę
Z czym i jaki problem?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3
Domyslam sie, ze zabrzmie smiesznie, ale sami chcieliscie. . .
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int przedziala,przedzialb;
float dzielnika,dzielnikb, dzielnikc;
main()
{
printf ("Podaj poczatek przedzialu\n");
scanf ("%d", &przedziala);
printf ("Podaj koniec przedzialu\n");
scanf ("%d", &przedzialb);
return 0;
}
Mam tyle, czyli wstep. Kompletnie nie wiem jak sie zabrac za te petle. Jakos te programowanie mi z trudem przychodzi. Nawet te terminy bo nie przemawiaja, bylbym ogromnie wdzieczny, gdyby ktos mi wyjasnil budowe tej petli. Mam ksiazke ,,Programowanie w języku C. Ćwiczenia praktyczne M.Tłuczek''. Tam jest nawet niezle wytlumaczona ta petla, ale nie potrafie jej tutaj zastosowac.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6959
Jaki kierunek studiów? Jak informatyka, to ujmę to tak... nie każdy musi być programistą... Zajmij się czymś, co robisz dobrze.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 16
http://cpp0x.pl/kursy/Kurs-C++/Petla-while-i-do-while/301
while (warunek)
{
instrukcje
}
czyli łopatologicznie. While oznacza 'gdy'. Czyli
Gdy (warunek)
{
instrukcje
}
czyli czyń instrukcje, jeśli warunek jest spełniony.
np.:
Gdy (podana_zmienna > 5)
{
wypisz("Wartość jest większa niż pięć);
}
tak poza tym, te zadanie to do liceum?
- Rejestracja: dni
- Ostatnio: dni
Chcesz przejść do kroku 3. a jeszcze 1. i 2. nie zrobione. A więc z czym problem w przypadku kroków 1. i 2. ?
- Rejestracja: dni
- Ostatnio: dni
Jeśli chodziło o coś takiego to proszę:
#include <stdio.h>
int main(void)
{
int zakres_a, zakres_b, suma = 0, a, b, c, i;
printf("Podaj zakres liczb\n");
scanf("%d %d", &zakres_a, &zakres_b);
printf("Podaj dzielniki\n");
scanf("%d %d %d", &a, &b, &c);
i = zakres_a;
while (i<=zakres_b)
{
if ((i%a == 0) && (i%b == 0) && (i%c == 0))
{
suma = suma + i;
}
i = i + 1;
}
printf ("%d \n", suma);
system("PAUSE");
return 0;
}