a kutyának a faszát a holnapi progzh-ba
adnak pár tesztkérdést, meg 4 feladatot
ÉS ÍRJAD MEG A PROGRAMOT PAPÍRON
itt a kettes meg a hármas feladat megoldása a mintazh-ból:
Code
#include <stdio.h>
struct lenyomas {
int mit, hanyszor;
};
/* itt nagymenő, ha rájönnek a betűk tömbre. */
/* char betuk[][4] is jó... :P */
void dekodol(char eredmeny[], struct lenyomas be[], int num)
{
static char *betuk[]={" ", ".,!", "abc", "def", "ghi", "jkl", "mno", "pqrs", "tuv", "wxyz"};
int db;
for (db=0; db<num; db++)
eredmeny[db]=betuk[be[db].mit][be[db].hanyszor-1];
eredmeny[db]=0;
}
int main()
{
struct lenyomas bevitel[]={
{4, 2},
{3, 2},
{5, 3},
{5, 3},
{6, 3},
{1, 3},
};
char eredmeny[161]; /* max 160 karakteres */
dekodol(eredmeny, bevitel, sizeof(bevitel)/sizeof(bevitel[0]));
printf("%s\n", eredmeny);
}
3.
#include <stdio.h>
#include <stdlib.h>
typedef struct{int masodperc; double ertek;} meradat;
void feldolgoz(meradat t[],int db);
int main(int db,char ** parancsor){
int n;
meradat *adat;
if(db<2)return -1;
if(sscanf(parancsor[1],"%d",&n)!=1)return -1;
adat=(meradat*)malloc(n*sizeof(meradat));
feldolgoz(adat,n);
free(adat);
return 0;
}
valószínű, h ezt papíron megírom >.<
edit: toffifit eszem, s az egyikben nem volt mogyoró
WHAT THE FUCK
This post was edited by farki on Nov 2 2009 01:27pm