c-ohjelma

#include
#include

//Alla esitettävälle C-ohjelmalle syötetään kokonaislukuja komentoriviargumentteina.
//Saatuaan tarvittavat arvot, ohjelma kutsuu aliohjelmaa ”laske_ja_tulosta”,
//jonka tehtävänä on ottaa vastaan pääohjelman välittämä taulukko ja sen koko,
//tulostaa luvut näytölle, sekä tulostaa lukujen summa näytölle.


void laske_ja_tulosta(int *, int);

mitä tähän oikein pitää laittaa?
printf("Taulukon alkiot: %d", taulukko); näin?

int main(int argc, char *argv[])
{
int x, summa=0, koko=5, taulukko[5];
if(argc == 6){
/* Ohjelman nimi ja komentoriviltä annetut parametrit */
for(x=0;x
6635
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Eipä sitten kurssilla hyväksytä täällä esitettyjä ratkaisuja.

Äänestä

taulukko[x]

Äänestä

procedure Laske_ja_tulosta(ATaulukko: Array of Integer);
var
count: Integer;
I: Integer;
s: String;
begin
count := HIGH( ATaulukko );

for I := 0 to count - 1 do
begin
S := Format( 'Luku = %d', [ATaulukko[I]] );
Write( S );
end;
end;

// Mutta mutta... ei ole C:tä, käännä siitä :D hahahah!

Äänestä
  • kun sait näytellä "gurun" taitojasi?

    Äänestä

#include
#include

int main(int argc, char *argv[])
{
int x, summa=0, koko=5, taulukko[5];
if(argc == 6){
/* Ohjelman nimi ja komentoriviltä annetut parametrit */
for(x=0;x

Äänestä
  • void laske_ja_tulosta(int *, int)
    {
    int i;
    ...
    }

    tossa sun koodissasi esittelet laske_ja_tulosta funktion prototyypin.

    Äänestä

Kommentoi aloitusta


jumissa kirjoitti:

#include
#include

//Alla esitettävälle C-ohjelmalle syötetään kokonaislukuja komentoriviargumentteina.
//Saatuaan tarvittavat arvot, ohjelma kutsuu aliohjelmaa ”laske_ja_tulosta”,
//jonka tehtävänä on ottaa vastaan pääohjelman välittämä taulukko ja sen koko,
//tulostaa luvut näytölle, sekä tulostaa lukujen summa näytölle.


void laske_ja_tulosta(int *, int);

mitä tähän oikein pitää laittaa?
printf("Taulukon alkiot: %d", taulukko); näin?

int main(int argc, char *argv[])
{
int x, summa=0, koko=5, taulukko[5];
if(argc == 6){
/* Ohjelman nimi ja komentoriviltä annetut parametrit */
for(x=0;x

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu