new
This commit is contained in:
parent
3a704361b5
commit
5382641fa3
1
du1/README.md
Normal file
1
du1/README.md
Normal file
@ -0,0 +1 @@
|
||||
Na DU1 som použil Gemini a Copilot. Gemini mi pomohol s prekladom úlohy a vysvetlil, čo je Hornerova schema. Copilot mi dal predstavu o tom, ako previesť Hornerovu schemu do kódu.
|
||||
BIN
du1/program
Executable file
BIN
du1/program
Executable file
Binary file not shown.
46
du1/program.c
Normal file
46
du1/program.c
Normal file
@ -0,0 +1,46 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <ctype.h>
|
||||
#define LINE_SIZE 256
|
||||
|
||||
int main() {
|
||||
char line[LINE_SIZE];
|
||||
|
||||
int counter = 0;
|
||||
|
||||
double x, kef, resultat = 0.0;
|
||||
|
||||
|
||||
if(fgets(line, sizeof(line), stdin) == NULL) {
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (sscanf(line, "%lf", &x) != 1) {
|
||||
|
||||
printf("Invalid input for x.\n");
|
||||
return 1;
|
||||
|
||||
}
|
||||
while (fgets(line, sizeof(line), stdin) != NULL)
|
||||
|
||||
{
|
||||
if (line[0] == '\n' || line[0] == '\r') {
|
||||
|
||||
break;
|
||||
|
||||
}
|
||||
if (sscanf(line, "%lf", &kef) == 1) {
|
||||
resultat = resultat * x + kef;
|
||||
counter = counter + 1;
|
||||
|
||||
}
|
||||
else {
|
||||
printf("Invalid input for coefficient.\n");
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
printf("Result: %.2f\n", resultat);
|
||||
return 0;
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user