Загрузка...

Нужно перевести код с c++ на c

Тема в разделе C/C++ создана пользователем crazySoldier 22 дек 2022. 181 просмотр

  1. crazySoldier
    crazySoldier Автор темы 22 дек 2022 Заблокирован(а) 1907 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 Автор темы
  3. AIexa
    AIexa 22 дек 2022 Лучший софт - lolz.live/threads/1634798/ :+rep: 12 241 24 мар 2020
    выше ответили, только строки с выводом сменить
     
    1. crazySoldier Автор темы
      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 Автор темы 22 дек 2022 Заблокирован(а) 1907 6 окт 2016
    а готовый код кто нибудь сможет подкинуть?
     
    1. myrh
      crazySoldier, printf("%d polozhit elementov, summa = %d\n", c, b); - вот примерно как должно выглядеть если я все правильно помню
      п.с. ща сек форматирование уебалось
    2. myrh
      crazySoldier, хотя лан ща напишу если смогу) делов на пару минут
  5. myrh
    myrh 22 дек 2022 743 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
Загрузка...