Загрузка...

Помогите написать программу. C++

Тема в разделе C/C++ создана пользователем IEscobaro 12 ноя 2018. (поднята 12 ноя 2018) 361 просмотр

Загрузка...
  1. IEscobaro
    IEscobaro Автор темы 12 ноя 2018 #EVO9 FOREVER 45 21 дек 2017
    Пусть дан двумерный массив A [1..n, 1..m].
    Напишите программу, которая определяет сумму отрицательных элементов в нечетных столбцах, а произведение положительных элементов меньше среднего арифметического элементов на главной диагонали.

    Ребята подскажите хоть с чего начать.
    Всё на stdio.h надо.
    Весь интернет робит на iostream.h
     
  2. Terra04
    Terra04 12 ноя 2018 95 4 янв 2018
    Ради симпы лень думать ) Загугли это легко )
     
  3. IEscobaro
    IEscobaro Автор темы 12 ноя 2018 #EVO9 FOREVER 45 21 дек 2017
    Terra04, Гугл мне дичь выдает,или я на столько тупой что не могу найти)
     
  4. Terra04
    Terra04 12 ноя 2018 95 4 янв 2018
    iostream это просто библиотека, юзай gets и printf для запроса и вывода
     
  5. elo_inactive111527
    СИМПА НЕ ВАЛЮТА :admin: +банан
     
  6. shadurn
    shadurn 12 ноя 2018 1070 7 май 2017
    А причём здесь библиотеки?
     
  7. Terra04
    Terra04 12 ноя 2018 95 4 янв 2018
    Прочитай тему, у него траблы с iostream' ом
     
  8. IEscobaro
    IEscobaro Автор темы 12 ноя 2018 #EVO9 FOREVER 45 21 дек 2017
    elo_inactive111527, на счет валюты то 4руб и пару копеек на ****)
     
  9. Terra04
    Terra04 12 ноя 2018 95 4 янв 2018
    Подключаешь библиотеки:

    #include <stdio.h>
    #include <conio.h>
    #include <string.h>

    И вместо cin >> a;
    используешь: gets(a);

    А вместо cout << result;
    используешь: printf(result);

    Сам алгоритм ты сможешь написать ?
     
  10. Terra04
    Terra04 12 ноя 2018 95 4 янв 2018
    И вообще, что за задание, где нельзя использовать iostream, это же основной поток ввода вывода, хня какая-то
     
  11. IEscobaro
    IEscobaro Автор темы 12 ноя 2018 #EVO9 FOREVER 45 21 дек 2017
    Terra04, прикол в том что мы до этого такие коды не написали и может кто-то знает что по чем.
    У нас профессор какой-то еб****.
     
  12. Terra04
    Terra04 12 ноя 2018 95 4 янв 2018
    Ну я хз что там в университете, мне 14))) Там просто нужно обойти весь массив двумя for'ами и проверять if'ом все условия) Вышлю тебе вечером если время останется )
     
  13. IEscobaro
    IEscobaro Автор темы 12 ноя 2018 #EVO9 FOREVER 45 21 дек 2017
    Terra04, да ты молодец в 14 xD
     
  14. Terra04
    Terra04 12 ноя 2018 95 4 янв 2018
    Ппц чувак, в этой библиотеке нет ничего нормального даже для ввода, я посмотрел есть только gets и fgets, но они принимают в качестве агрументов char*, его можно спарсить в int с помощью функции atoi из библиотеки <stdlib.h>, вот так:

    char buffer2[256];
    fgets (buffer2, 256, stdin);
    int m = atoi (buffer2);

    Но тебе по условию нельзя ничего подключать кроме <stdio.h> :((

    Не знаю нахуя так усложнять, я вот никогда ничего не использовал кроме простых cin.getline() и cin >> из iostream'a, посмотри, мб вы записывали, как с помощью этой библиотеки (<stdio.h>) ввести переменную типа integer
     
  15. IEscobaro
    IEscobaro Автор темы 12 ноя 2018 #EVO9 FOREVER 45 21 дек 2017
    Terra04 ,спс за это
    Кхм но как он нам сказал мы можем подключить stdio.h,stdlib.h,math.h,conio.h
    А вот iostream доступ запретил
     
  16. Terra04
    Terra04 12 ноя 2018 95 4 янв 2018
    Аааа) Слушай, а тебе до какого сделать надо ?
     
  17. IEscobaro
    IEscobaro Автор темы 12 ноя 2018 #EVO9 FOREVER 45 21 дек 2017
    До пятницы
     
  18. Terra04
    Terra04 12 ноя 2018 95 4 янв 2018
    Ввсе братишка, я придумал костыль как int вводить ))

    #include <stdio.h>
    #include <stdlib.h>

    int main()
    {
    char str[256];
    gets(str);
    int m = atoi (str);
    return 0;
    }
     
  19. IEscobaro
    IEscobaro Автор темы 12 ноя 2018 #EVO9 FOREVER 45 21 дек 2017
    Terra04, спс бро,на днях найду что тебе подогнать,не останусь в долгу)
     
Top