Pitäisi tulostaa luvut siten, että niitä olisi vain viisi yhdellä rivillä.
Koodina olisi tämä ja siihen pitäisi saada määrättyä rajoitus kuinka monta lukua riville. Ja mien saisi lukuihin välin eli ettei luvut olisi näin 114477 vaan 11 44 77.
#include
#include
void main(void)
{
int luku;
luku=2;
printf("Tulostetaan lukuja.\n\n");
while(luku
Koodina olisi tämä ja siihen pitäisi saada määrättyä rajoitus kuinka monta lukua riville. Ja mien saisi lukuihin välin eli ettei luvut olisi näin 114477 vaan 11 44 77.
#include
#include
void main(void)
{
int luku;
luku=2;
printf("Tulostetaan lukuja.\n\n");
while(luku
Vastaukset 9
Vanhimmat
Laita vaan välilyönti tuonne %d:n jälkeen eli printf("%d-tähän-välilyönti-",luku);
silloinhan tulostuu näin:
11 47 77 110 .....
Kiitos, toinen ongelma ratkastu.
Ja huomenha saa apuu opeltki, itel taidot ei viel todellakaan riitä. Jotain 80-90 tuntii treenattu, mut mitähän sitä on tullut tunnil tehtyy, oon sentään jokusen harjoitus tehtävän tehnyt, muut ei sitäkään.
#include stdio.h
#include conio.h
int main(void)
{
int luku;
luku=2;
printf("Tulostetaan lukuja.\n\n");
while(luku
että vastaus sopii juuri ja ainoastaan tähän tehtävään.
if(luku==176 || luku==341) on siis vähän heikko toteutus.'
Mieluummin for-lause tuonne whilen sisään, joka laskee aina viiteen. sitten rivinvaihto. Toimii sitten vaikka olisi biljoona lukua
t0otta .ei tietenkään,
vaikka jotenki näin (ei testattu)
mutta sisäkkäisillä luupeilla.
while(luku
Sen verra huomasin tässä heti korjattavaa.
Että for-loopista puuttuu myös tuo tarkastus, että on alle 500
jos on jokun tärkeämpi ehto. muussa tapauksessa tietyillä luvuilla menee yli
+ printf("%d, luku);
Saatiinhan se toimimaan kun open kanssa muutama minuutti mietittiin.
Lopullinen koodi:
#include
#include
void main(void)
{
int luku,luk;
luku=2;
luk=0;
printf("Tulostetaan lukuja.\n\n");
while(luku
Mudulon läyttö (%) on erittäin raskasta.
Huomaat asian jos laitat tekemään asian N^X