#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
#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
Vastaukset 6
Vanhimmat
Eipä sitten kurssilla hyväksytä täällä esitettyjä ratkaisuja.
taulukko[x]
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!
kun sait näytellä "gurun" taitojasi?
#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
void laske_ja_tulosta(int *, int)
{
int i;
...
}
tossa sun koodissasi esittelet laske_ja_tulosta funktion prototyypin.