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 7065 02.05.2016, 18:56
Ostatni post: Szachista
  Niezrozumiały program z książki (funkcja rekurencyjna) szefusik 4 5929 28.05.2015, 21:27
Ostatni post: szefusik
  [C++] Symfonia Standard - niezrozumiały rozdział. Dziony1 9 3421 20.01.2014, 16:25
Ostatni post: Rincewind

Skocz do:


Wybrane wątki ([wydzielone] Niezrozumiały program w C)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Pieczętowanie Archiwum Jar - Po co? wanhelsing 3 7456 19.05.2018 20:55
Ostatni post: koneton
  Wyszukiwarka w spawnerze nie reaguje na polskie znaki kazik666 0 7215 16.05.2018 12:04
Ostatni post: kazik666
  BASH symulator silnika dawswi1 3 7642 13.05.2018 10:43
Ostatni post: Szachista
  Autohotkey automatyczny zapis TheProgson 0 7253 07.05.2018 21:27
Ostatni post: TheProgson
  VBA Pobieranie wybranych plików z danymi julietta03 1 7450 04.05.2018 08:25
Ostatni post: broda99
  [VBA] Przenoszenie danych między formularzami Pioro 4 7820 23.04.2018 11:48
Ostatni post: broda99
  Skrypt, który szuka i zamienia armen10 2 7650 23.04.2018 10:04
Ostatni post: armen10
  Liniowa regresja w Pythonie a budowanie modelu Trojan3000 2 7772 16.04.2018 13:26
Ostatni post: Trojan3000
  Początki z bashem - jak napisać skrypty: wysłanie maila i kalkulator? Kristov81 4 11567 21.03.2018 18:32
Ostatni post: Szachista
Ściana Zadanie cmd.... Yanke$ 2 8777 16.03.2018 17:20
Ostatni post: FireBytes
  Poszukuj kogoś do pomocy FireBytes 0 7642 16.03.2018 16:58
Ostatni post: FireBytes
  Program liczący liczby pierwsze Mersenne'a raistin 2 7855 12.03.2018 12:51
Ostatni post: Szachista
  Wykres Funkcji w Javie wanhelsing 4 8678 17.02.2018 22:27
Ostatni post: wanhelsing
  [SQL]procedura zliczania czasu CTRL85 0 7933 17.02.2018 12:58
Ostatni post: CTRL85
  [VBA Excel] Zaokrąglanie liczby w górę Pioro 2 9078 13.02.2018 21:25
Ostatni post: Pioro