Загрузка...

Need to translate code from c++ to c

Thread in C/C++ created by crazySoldier Dec 22, 2022. 185 views

  1. crazySoldier
    crazySoldier Topic starter Dec 22, 2022 Banned 1907 Oct 6, 2016
    помогите :roflanPlz:
    C
    #include <iostream>
    #include <cstdlib>
    using namespace std;

    int main()
    {
    int a[80][80];
    int b[80];
    int c[80];
    int m=20, n=15, sum, count, i, j;
    for(i=0; i<m; i++)
    {
    sum=count=0;
    for(j=0; j<n; j++)
    {
    a[i][j] = rand()%(30-35);
    cout << a[i][j] << " ";
    if(a[i][j]>0)
    {
    sum+=a[i][j];
    count++;
    }
    }
    cout << endl;
    b[i]=sum;
    c[i]=count;
    }

    cout << "Rezult\n";
    for(i=0; i<m; i++)
    {
    cout << "In " << i << " string ";
    cout << c[i] << " polozhit elementov, summa = " << b[i] << endl;
    }
    return 0;
    }
     
  2. Deathmatch_inactive2906795
    cout на printf поменять да и всё
     
    1. crazySoldier Topic starter
  3. AIexa
    AIexa Dec 22, 2022 Лучший софт - lolz.live/threads/1634798/ :+rep: 12,354 Mar 24, 2020
    выше ответили, только строки с выводом сменить
     
    1. crazySoldier Topic starter
      AIexa, как вот такое сменить на принтф? cout << c << " polozhit elementov, summa = " << b << endl;
    2. AIexa
      crazySoldier, просто загугли "c printf" "c print str" "c print str with format"
    3. AIexa
      crazySoldier, а еще загугли что такое форматирование строк вообще впринципе
  4. crazySoldier
    crazySoldier Topic starter Dec 22, 2022 Banned 1907 Oct 6, 2016
    а готовый код кто нибудь сможет подкинуть?
     
    1. myrh
      crazySoldier, printf("%d polozhit elementov, summa = %d\n", c, b); - вот примерно как должно выглядеть если я все правильно помню
      п.с. ща сек форматирование уебалось
    2. myrh
      crazySoldier, хотя лан ща напишу если смогу) делов на пару минут
  5. myrh
    myrh Dec 22, 2022 743 Dec 6, 2019
    crazySoldier
    C
    #include <iostream>
    #include <cstdlib>
    using namespace std;

    int main()
    {
    int a[80][80];
    int b[80];
    int c[80];
    int m=20, n=15, sum, count, i, j;
    for(i=0; i<m; i++)
    {
    sum=count=0;
    for(j=0; j<n; j++)
    {
    a[i][j] = rand()%(30-35);
    printf("%d ", a[i][j]);
    if(a[i][j]>0)
    {
    sum+=a[i][j];
    count++;
    }
    }
    printf("\n");
    b[i]=sum;
    c[i]=count;
    }

    printf("Rezult\n");
    for(i=0; i<m; i++)
    {
    printf("In %d string ", i);
    printf("%d polozhit elementov, summa = %d\n", c[i], b[i]);
    }
    return 0;
    }
    ток импорты плюсшные убери
     
Top
Loading...