Kezdőoldal » Számítástechnika » Programozás » Írnátok olyan feladatot, amit...

Írnátok olyan feladatot, amit Swich/While/do While/For ciklussal kellene megoldani?

Figyelt kérdés

Kedden zhzok és gyakorolni szeretnék. Ha lehet, akkor a megoldást is írjátok már le, hogy tudjam majd ellenőrizni és a LEGFONTOSABB, hogy C- nyelven kellene.

Köszönöm! :)


2014. okt. 24. 10:56
1 2
 1/12 anonim ***** válasza:

Kérj be számot, amelynek 1 és 12 közötti értéket kell képviselnie és a megadott szám függvényében írd ki a hozzá tartozó hónapnevet. Ha nem 1 és 12 közötti értéket adott meg a felhasználó, írj ki hibaüzenetet és kérj új inputot tőle!


Ez a legegyszerűbb ilyen feladat, ebben van switch és while.


Kérj be 10 db számot és számítsd ki az átlagukat!


Ebben pedig van for.


(A switch nem ciklus!)

2014. okt. 24. 11:01
Hasznos számodra ez a válasz?
 2/12 anonim ***** válasza:

1) A felhasználó megad neked két számot. A programod írja ki a két szám között lévő számokat.

Példa bemenet:

1 9

Példa kimenet:

1, 2, 3, 4, 5, 6, 7, 8, 9,


2) A felhasználó megad neked egy szöveget. A program a szövegben a kisbetűket cserélje nagybetűre, a nagybetűket pedig kisbetűre.

Példa bemenet:

Ez egy TeSzT szoveg

Példa kimenet:

eZ EGY tEsZt SZOVEG


3) A felhasználó megad számokat. A program számolja ki a szám számjegyeinek összegét. Mindez addig ismétlődjön, amíg a felhasználó EOF-ot nem ad meg (mármint Win alatt CTRL+Z-t nyom, Linux alatt CTRL+D-t)

Példa bemenet:

182

17

961

EOF

Példa kimenet:

11

8

10


4) Két csapat játszik több meccset egymással. A felhasználó azt akarja tudni, hogy melyik csapatnak összesen hány pontja van, és melyik csapat nyert. A beolvasás EOF-ig történjen.

Példa bemenet:

Real-Chelsea=5-1

Real-Chelsea=2-3

Chelsea-Real=3-4

EOF

Példa kimenet:

Real: 11 pont

Chelsea: 7 pont

A Real nyert.

2014. okt. 24. 11:14
Hasznos számodra ez a válasz?
 3/12 A kérdező kommentje:

A Hónaposra így jó lesz?


#include <stdio.h>

#include <stdlib.h>


int main()

{

int i;

printf("Irj be egy szamot!\n");

scanf("%d", &i);


switch (i)

{

case 1: printf("Januar\n");break;

case 2: printf("Februar\n");break;

case 3: printf("Marcius\n");break;

case 4: printf("Aprilis\n");break;

case 5: printf("Majus\n");break ;

case 6: printf("Junius\n");break;

case 7: printf("Julius\n");break;

case 8: printf("Augusztus\n");break;

case 9: printf("Szeptember\n");break;

case 10: printf("Oktober\n");break;

case 11: printf("November\n");break;

case 12: printf("December\n");break;

default: printf("Rossz szamot adott meg!\n");

}



system("pause");

return 0;

}

2014. okt. 24. 12:00
 4/12 A kérdező kommentje:

Átlagszámítás :D


#include <stdio.h>

#include <stdlib.h>


int main()

{

int a,b,c,d,e,f,g,h,i,j,osszeg,atlag;

printf("Irj be egy szamot!\n");

scanf("%d", &a);


printf("Irj be egy szamot!\n");

scanf("%d", &b);


printf("Irj be egy szamot!\n");

scanf("%d", &c);


printf("Irj be egy szamot!\n");

scanf("%d", &d);


printf("Irj be egy szamot!\n");

scanf("%d", &e);


printf("Irj be egy szamot!\n");

scanf("%d", &f);


printf("Irj be egy szamot!\n");

scanf("%d", &g);


printf("Irj be egy szamot!\n");

scanf("%d", &h);


printf("Irj be egy szamot!\n");

scanf("%d", &i);


printf("Irj be egy szamot!\n");

scanf("%d", &j);


osszeg = a+b+c+d+e+f+g+h+i+j;

atlag = osszeg/10;


printf("atlag=%d",atlag);


return 0;

}

2014. okt. 24. 12:18
 5/12 anonim ***** válasza:
Átlagszámítás: neeeem. Ismerkedj a tömbökkel. Pont ezért kell bele ciklus is.
2014. okt. 24. 12:52
Hasznos számodra ez a válasz?
 6/12 anonim ***** válasza:

A hónaposnak semmi köze a switch-hez, azt le kell map-elni, mondjuk tömbbel.


És amúgy miért a Real nyert? :)


@Kérdező: ez az átlagszámítás megmutatta, hogy nem kell fáradnod a keddig, nyugodtan tervezheted a pótzh-t-

2014. okt. 24. 13:39
Hasznos számodra ez a válasz?
 7/12 uno20001 ***** válasza:
#4: Uhh, ez mi akar lenni? Nem hallottál még a tömbökről? Akkor sürgősen ismerd meg őket, ahogy már mondták.
2014. okt. 24. 14:22
Hasznos számodra ez a válasz?
 8/12 anonim ***** válasza:
Van baj bőven.
2014. okt. 24. 17:14
Hasznos számodra ez a válasz?
 9/12 A kérdező kommentje:

Szeptemberben kezdtem a programozást és minden nap gyakorlok, ezért bízok benne, hogy menni is fog a zh.

Van még addig pár napom.

2014. okt. 24. 18:56
 10/12 anonim ***** válasza:

Te kértél ciklusos feladatot.

Ezek alapján biztosan tanultatok már ciklusokról és tömbökről is.

Ezek után megírni egy olyat, amit a 4-esbe raktál, amiben egyik sincs, az úgy elég nagy kapufa.

2014. okt. 24. 19:11
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, 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!