Pagini recente » Cod sursa (job #2322414) | Cod sursa (job #385660) | Cod sursa (job #1204849) | Cod sursa (job #1874002) | Cod sursa (job #2811900)
#include <stdio.h>
#include <cstring>
using namespace std ;
FILE *fin, *fout ;
int index1, index2 ;
#define NMAX 20
char string_1[NMAX + 5], string_2[NMAX + 5] ;
int nr1, nr2 ;
void number1()
{
int length1 = strlen(string_1) ;
for(int index1 = 0 ; index1 <= length1 - 1 ; index1++)
if(string_1[index1] >= '0' and string_1[index1] <= '9')
nr1 = nr1 * 10 + (string_1[index1] - '0') ;
}
void number2()
{
int length2 = strlen(string_2) ;
for(int index2 = 0 ; index2 <= length2 - 1 ; index2++)
if(string_2[index2] >= '0' and string_2[index2] <= '9')
nr2 = nr2 * 10 + (string_2[index2] - '0') ;
}
int main()
{
fin = fopen("adunare.in", "r") ;
fout = fopen("adunare.out", "w") ;
fgets(string_1, NMAX , fin) ;
fgets(string_2, NMAX , fin) ;
number1() ;
number2() ;
fprintf(fout, "%d", nr1 + nr2) ;
fclose(fin) ;
fclose(fout) ;
return 0 ;
}