Új hozzászólás Aktív témák
-
Orb1337
tag
Halihó!
Valaki megtudná csinálni ezt a progit nekem:
Készítsen programot, amely szavakat kér be pont végjelig, s ezekből a szavakból összeállít egy mondatot úgy, hogy az egy külön stringként legyen letárolva. Ezután számolja meg a mondatban található kisbetűs rövid magánhangzókat.
A felévi jegyem múlik rajta. -
Orb1337
tag
Ne scanf-et használj adatbeolvasásra,hanem getch()-t
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main (void)
{
char betu1,betu2,betu3;
clrscr();
printf("K‚rem a jelsz˘t:");
betu1=getch(); //beolvasás
betu2=getch();
betu3=getch();
printf("\n a jelsz˘ fordˇtva:%c%c%c",betu3,betu2,betu1);
getch();
} -
Orb1337
tag
Ezzel a megoldással 2 probléma van, nem vizsgálsz olyan eseteket amikor Bond fiatalabb vagy egyidős vele, 0 és negatív értékeket is kaphatsz.
Nem emlékszek a C szintaktikára, de#include <stdio.h>
#include <conio.h>
#include <math.h>
void main(void)
{
int szulev,bondszulev;
clrscr();
printf("\nMikor születtél? ");
scanf("%d",&szulev);
printf("\nMikor születtél Bond? ");
scanf("%d",&bondszulev);
if (szulev>bondszulev)
{
printf("\nÉn bondszulev-ben. ");
printf("%d",abs(szulev-1985));
printf("év van köztünk.\nA nevem Bond.");
}
if (szulev=bondszulev)
{
printf("\nÉn bondszulev-ben. ");
printf("Egyidősek vagyunk! \nA nevem Bond.");
}
if (szulev<bondszulev)
{
printf("\nÉn bondszulev-ben. ");
printf("%d",abs(bondszulev-szulev));
printf("év van köztünk.\nA nevem Bond.");
}
getch();[ Szerkesztve ]
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- gban: Ingyen kellene, de tegnapra
- Kerékpárosok, bringások ide!
- Suzuki topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Nagyrobogósok baráti topikja
- Luck Dragon: Asszociációs játék. :)
- NBA és kosárlabda topic
- Skoda, VW, Audi, Seat topik
- Motorola Moto G24 Power - hol van az erő?
- iPhone topik
- További aktív témák...