Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Eroare de compilare  (Citit de 944 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
vlavric
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« : Iulie 29, 2018, 22:55:40 »

Salutare,

Imi cer scuze pentru deranj, sunt noobie pe infoarena si va rog mult sa ma ajutati cu codul sursa. In urma trimiterii codului obtin eroare de compilare, pe cand la mine pe pc, totul ruleaza bine. Va multumesc anticipat! (job #2226261)


Codul sursa:

#include <stdio.h>
//#include <stdlib.h>
 
void    readfrom(int *a, int b[100002][4], int *n, int *m)
{
    FILE *f; int i, j;
 
    f = fopen("datorii.in", "r");
    fscanf(f, "%d %d", n, m);
    for (i = 0; i < *n; i++)
        fscanf(f, "%d", &a);
    for (i = 0; i < *m; i++)
    {
        for (j = 1; j <= 3; j++)
            fscanf(f, "%d", &b[j]);
    }
    fclose(f);
}
 
int ft_abs(int c)
{
    if (c < 0) c = c * (-1);
    return (c);
}
 
void update_tree(int *c, int n, int index, int val)
{
    index = index + 1;
 
    while (index <= n)
    {
        c[index] += val;
        index += index & (-index);
    }
}
 
int get_sum(int *c, int index)
{
    int sum = 0;
 
    index++;
 
    while (index > 0)
    {
        sum += c[index];
        index -= index & (-index);
    }
    return (sum);
}
 
int main()
{
    int a[15002], b[100002][4], c[15003]; int n, m, i;
 
    readfrom(a, b, &n, &m);
    for (i = 1; i < n + 1; i++)
        c = 0;
    for (i = 0; i < n; i++)
        update_tree(c, n + 1, i, a);
    FILE *g;
 
    g = fopen("datorii.out", "w");
    for (int i = 0; i < m; i++)
    {
        if (b[1] == 0)
        {
            update_tree(c, n, b[2] - 1, -b[3]);
        }
        else
        {
            fprintf(g, "%d\n", ft_abs(get_sum(c, b[2] - 2) - get_sum(c, b[3])));
        }
    }
    fclose(g);
    return (0);
}

Raport evaluator
Contactează autorul problemei:
Eroare de compilare în evaluatorul problemei:
gcc-6: error: unrecognized command line option ‘-std=c14’; did you mean ‘-std=c11’?
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines