Kezdőoldal » Számítástechnika » Programozás » Hogy kell ezt a programot...

Hogy kell ezt a programot megcsinálni?

Figyelt kérdés

- egy négyelemű sztringbe bekér egy 3-jegyű számot.

- kiírja a program a bekért szám numerikus értékét

pl. ha a sztringbe 3,4,2,'\0' van

és a 342-őt írja ki!


2013. jún. 4. 19:57
1 2
 11/20 anonim ***** válasza:
Sosem értettem mi a jó a nyáron tanulásban...
2013. jún. 4. 22:27
Hasznos számodra ez a válasz?
 12/20 A kérdező kommentje:
Légyszíves valaki segítsen!
2013. jún. 4. 22:34
 13/20 anonim ***** válasza:
Mit akarsz folytatni? Ez kész program. Berakod egy main()-be, és kalács. Még az include-okat kell az elejére odatenni. stdio.h és stdlib.h kell hozzá, ha jól tippelek.
2013. jún. 4. 22:36
Hasznos számodra ez a válasz?
 14/20 A kérdező kommentje:
puts(3 jegyű szám: "); itt hibát ír!
2013. jún. 4. 22:46
 15/20 anonim ***** válasza:
persze mert lemaradt egy idézőjel
2013. jún. 4. 23:08
Hasznos számodra ez a válasz?
 16/20 SimkoL ***** válasza:

#include <stdio.h>

#include <stdlib.h>


int main()

{

char lol[64] = "";

int i = 0;

puts("3 jegyű szám: ");

gets(lol); //Bekérjük a stringet

i = atoi(lol); //Számmá alakítjuk

do // Ciklus kezdete

{

puts("Nem megfelelő szám, újra: ");

gets(lol); //Bekérjük a stringet

i = atoi(lol); //Számmá alakítjuk

}while (i<100 || i>999); //Ismétlés mig a feltétel nem teljesül

printf("%d\n", i); //Kiírjuk

}

2013. jún. 4. 23:25
Hasznos számodra ez a válasz?
 17/20 anonim ***** válasza:

Én is kíváncsi lennék, hogy milyen oktatási intézmény ez, ahol állítólag olyan feladaton múlik a jegy, amihez nem adtak le anyagot ("Nem foglalkoztunk ilyesmivel!")... plusz olyan feladat ez, ami tényleg első órai anyag szintű.


Egyébként, ha ezt a hiányzó idézőjelet nem tudtad észrevenni, az azt jelenti, hogy nagyonnagyon alapok nincsenek meg a fejedben. Ezt nem szemétkedésből írom, hanem józan észből: így tényleg nincs is értelme átmenni és nehezebb kurzusokra járni.


Ha tényleg egy sor kódot nem mutattak órán és mégis számon kérik, akkor pedig tessék reklamálni, csoportosan.

2013. jún. 4. 23:29
Hasznos számodra ez a válasz?
 18/20 anonim ***** válasza:
#16-os (SimkoL) kódja pedig minden programfuttatáskor 2x kéri be a számot, szóval a ciklusa legyen inkább elöltesztelős. :)
2013. jún. 4. 23:32
Hasznos számodra ez a válasz?
 19/20 anonim ***** válasza:
pont ezért kérdeztem hogy ez valami középsulis info óra, ahol 2-3 * 45 perc erejéig megpróbálták őket bevezetni ennek a rejtelmeibe, vagy valami egyetemi kurzus, de annak nagyon gagyi lenne
2013. jún. 4. 23:33
Hasznos számodra ez a válasz?
 20/20 SimkoL ***** válasza:
100%

#18 jogos :) Nem figyeltem oda


#include <stdio.h>

#include <stdlib.h>


int main()

{

char lol[64] = "";

int i = 0;

puts("3 jegyű szám: ");

gets(lol); //Bekérjük a stringet

i = atoi(lol); //Számmá alakítjuk

while (i<100 || i>999) //Ismétlés mig a feltétel nem teljesül

{

puts("Nem megfelelő szám, újra: ");

gets(lol); //Bekérjük a stringet

i = atoi(lol); //Számmá alakítjuk

}

printf("%d\n", i); //Kiírjuk

}

2013. jún. 4. 23:44
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!