APUA! C++:ssa

Tarvitsisin apua seuraavissa tehrävissä jotka pitäisi tehdä c kielellä eli pienikin apu tarpeen itselläni jonkinlaiset pohjat mutta en rupea tähä nyt laittamaan mutta siis olen todella kiitollinen avusta. Tässä tehtävät:

1. Ohjelma joka pyytää käyttäjältä kokonaislukua. Ohjelma tulostaa kaikki kokonaisluvut alkaen antamasta arvosta ja päättyen kymmenen suurempaan kokonaislukuun. (eli jos annat luvun 5, niin tulostus alkaa luvusta 5 ja päättyy lukuun 15.)

2. Ohjelma joka pyytää käytäjältä kolmen janan pituutta ja palauttaa käyttäjälle tiedon siitä, että voidaanko janoista muodostaa suorakulmainen kolmio.

3. Ohjelma joka muodostaa halutun kertotaulun. Käyttäjältä kysytään mikä kertotaulun tehdään. (esim. jos annetaan kolme, niin tulostus on seuraavanlainen).

1*3=3
2*3=6
3*3=9
4*3=12
5*3=15
6*3=18
7*3=21
8*3=24
9*3=27
10*3=30

4. Ohjelma joka kysyy käyttäjältä kokonaislukuja (positiivisa, negatiivisia ja nollia) lopetus ESC näppäimellä. Tulostus esim. seuraavasti:

Postitiivisia lukuja = kpl
Negatiivisa lukuja = kpl
Nollia = kpl

Pienikin apu missä vaan tehtävässä on todella tervetullot Kiitos jo etukäteen
7537
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

AAAAAAAAAAAAAAAAGGH !!

Äänestä

En ala sulle tekemään koulutehtäviä jos et ole itse edes yrittänyt.

Äänestä

#include

int main(int argc, char *argv[])
{
int i;
int number;
printf("Mikä kertotaulu tehdään? ");
scanf("%d", &number);
for(i = 0;i < 11;i++)
{
printf("%d * %d = %d\n", i,number, i * number);
}
return 1;
}

Kirjoitin sen ilman mitään manuaaleja alle minuutissa, ihan vain sen vuoksi, että osaan :-)

Suosittelen sinua kuitenkin ratkaisemaan nuo loput ihan itse niin opitkin jotain.

Äänestä
  • Kyse oli C tehtävästä. Kummasti näyttää C:ltä ja en edes kysy miksi main-funktiosi palauttaa 1. ;)

    #include

    int main() {
    int k;
    std::cout > k;
    for(int i=1; i

    Äänestä

  • alkuperäisen kysymyksen kirjoitti:

    Kyse oli C tehtävästä. Kummasti näyttää C:ltä ja en edes kysy miksi main-funktiosi palauttaa 1. ;)

    #include

    int main() {
    int k;
    std::cout > k;
    for(int i=1; i

    Minä vain satun pitämään enemmän tästä stdio.h:n tavasta toteuttaa tulostukset etc. se vain jossakin tapauksissa näyttää loogisemmalta (ohjelmoijan silmissä). Lopputulos on kuitenkin kieltämättä sama.

    Äänestä

  • _ksym kirjoitti:

    Minä vain satun pitämään enemmän tästä stdio.h:n tavasta toteuttaa tulostukset etc. se vain jossakin tapauksissa näyttää loogisemmalta (ohjelmoijan silmissä). Lopputulos on kuitenkin kieltämättä sama.

    "Minä vain satun pitämään enemmän tästä stdio.h:n tavasta"
    Ymmärrettävissä.

    "ohjelmoijan silmissä"
    Joissain tapauksissa kyllä.
    C :n etuja ovat erilaiset virrat joita voidaan ohjata. Erittäin näppäriä.

    "Lopputulos on kuitenkin kieltämättä sama."
    Kyllä, mutta myönnä pois että ohjelma on C-kielinen. ;)

    mm. #include eikä ja int i -> for(i = 0 for(int i=0 sijaan, printf, scanf

    Äänestä

Kommentoi aloitusta


Jennii81 kirjoitti:

Tarvitsisin apua seuraavissa tehrävissä jotka pitäisi tehdä c kielellä eli pienikin apu tarpeen itselläni jonkinlaiset pohjat mutta en rupea tähä nyt laittamaan mutta siis olen todella kiitollinen avusta. Tässä tehtävät:

1. Ohjelma joka pyytää käyttäjältä kokonaislukua. Ohjelma tulostaa kaikki kokonaisluvut alkaen antamasta arvosta ja päättyen kymmenen suurempaan kokonaislukuun. (eli jos annat luvun 5, niin tulostus alkaa luvusta 5 ja päättyy lukuun 15.)

2. Ohjelma joka pyytää käytäjältä kolmen janan pituutta ja palauttaa käyttäjälle tiedon siitä, että voidaanko janoista muodostaa suorakulmainen kolmio.

3. Ohjelma joka muodostaa halutun kertotaulun. Käyttäjältä kysytään mikä kertotaulun tehdään. (esim. jos annetaan kolme, niin tulostus on seuraavanlainen).

1*3=3
2*3=6
3*3=9
4*3=12
5*3=15
6*3=18
7*3=21
8*3=24
9*3=27
10*3=30

4. Ohjelma joka kysyy käyttäjältä kokonaislukuja (positiivisa, negatiivisia ja nollia) lopetus ESC näppäimellä. Tulostus esim. seuraavasti:

Postitiivisia lukuja = kpl
Negatiivisa lukuja = kpl
Nollia = kpl

Pienikin apu missä vaan tehtävässä on todella tervetullot Kiitos jo etukäteen

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