Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

[wydzielone] Niezrozumiały program w C

#1
Ściana  [wydzielone] Niezrozumiały program w C
Witam. Ja mam taki mały problem, a mianowicie, mam podany kod źródłowy i odpowiedź do niego. A za żadne skarby nie mogę dojść do tego, z jakiego powodu jest taka odpowiedź. Prosiłbym o pomoc. A oto kod.

zad. 1
Co wyprowadzi finkcja printf () w podanym programie
#include <stdio.h>
void main ()
{
int n,i;
for (i=0, n=50; n>20; i++, n-=i);
printf(“i=%d, n=%d \n”, i,n);
}

odp: i=8, n=1

zad.2
Co wyprowadzi funkcja printf () w podanym programie.
#include <stdio.h>
void main ()
{
int n=0, p=1;

while (n<5) {n+=2; p++}
printf (”n=%d, p=%d \n”, n,p);
}

odp: n=6, p=4
Z góry dziękuję za odpowiedź.
pozdro.
 System operacyjny: windows_xp_2003 Przeglądarka: opera
#2
RE: [wydzielone] Niezrozumiały program w C
~Anonim napisał(a):A za żadne skarby nie mogę dojść do tego, z jakiego powodu jest taka odpowiedź.

Z powodu działania pętli.
 System operacyjny: windows_98_nt Przeglądarka: opera
#3
RE: [wydzielone] Niezrozumiały program w C
Nieprawda Skwaru - masz błąd w 1.
1. Odp i=8, n=14
Pętla dopóki n>20 poczynając od i=0 oraz n=50. W każdej iteracji inkrementujemy i o 1 oraz zmniejszamy n o i, czyli po kolei mamy :
i=0, n=50
i=1, n=49
i=2, n=47
i=3, n=44
i=4, n=40
i=5, n=35
i=6, n=29
i=7, n=22
i=8, n=14
KONIEC, bo n<20

2. Jeszcze prostsze... pętla dopóki n<5, inkrementujemy n o 2, a p o 1... licz po kolei Wesoły.
 System operacyjny: windows_2000 Przeglądarka: opera
#4
RE: [wydzielone] Niezrozumiały program w C
Gdyby Skwaru skompilował prog. pewnie by podał poprawne odpowiedzi i trochę zrozumiał działanie pętli, ale jak się nie chce, to się nie maOczko.
 System operacyjny: windows_98_nt Przeglądarka: opera
Programy: Polecane / Nowe / Inne




Podobne wątki ([wydzielone] Niezrozumiały program w C)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Program do stworzenia takiej aplikacji [wydzielone] pepe0619 8 10884 02.05.2016, 18:56
Ostatni post: Szachista
  Niezrozumiały program z książki (funkcja rekurencyjna) szefusik 4 9462 28.05.2015, 21:27
Ostatni post: szefusik
  [C++] Symfonia Standard - niezrozumiały rozdział. Dziony1 9 4122 20.01.2014, 16:25
Ostatni post: Rincewind

Skocz do: