Автор Тема: Кто знает Си и Фортран на помощь!!!!  (Прочитано 2488 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Muzon-Alex

  • Меценат
  • *****
  • Сообщений: 2071
Re: Кто знает Си и Фортран на помощь!!!!
« Ответ #15 : Ноября 30, 2007, 14:07:12 »
Мли-и-ин...  ::) Какие Вы умные!!!  ::)  Я Вас боюсь! :)  ;D

Оффлайн Yura Bright

  • Опытный
  • ****
  • Сообщений: 608
Re: Кто знает Си и Фортран на помощь!!!!
« Ответ #16 : Ноября 30, 2007, 14:08:05 »
продолжение...

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

const N=40, M=30;
float matrix[40][30];
int X; \\искомое число строк


main()
{
   X=0;
   
   printf("%i %i", N, M);
   for(int i=0; i<N; i++)
     {
        printf("\n");
        for(int j=0; j<M; j++)
          {
             ?(matrix[j]==0, X++, X=X); 
             printf("%f",matrix[j]);
          }
     }
 
   printf("%i", X);   

}

Оффлайн Yura Bright

  • Опытный
  • ****
  • Сообщений: 608
Re: Кто знает Си и Фортран на помощь!!!!
« Ответ #17 : Ноября 30, 2007, 14:09:15 »
Нееее... ))) не знаю, как отключить форматирование в постах


Оффлайн Pluto

  • Ветеран форума
  • ******
  • Сообщений: 4332
  • Мордентатор-мелизматик
    • инстаграмр
Re: Кто знает Си и Фортран на помощь!!!!
« Ответ #18 : Ноября 30, 2007, 14:10:14 »
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <fcntl.h>

const N=40, M=30;
float matrix[40][30];
int X; \\искомое число строк


main()
{
   X=0;
  
   printf("%i %i", N, M);
   for(int i=0; i<N; i++)
     {
        printf("\n");
        for(int j=0; j<M; j++)
          {
             ?(matrix[j]==0, X++, X=X);   /// X=X вроде не надо)
             printf("%f",matrix[j]);
          }
     }
 
   printf("%i", X);  

}

Оффлайн Yura Bright

  • Опытный
  • ****
  • Сообщений: 608
Re: Кто знает Си и Фортран на помощь!!!!
« Ответ #19 : Ноября 30, 2007, 14:14:11 »
Pluto: Индекс в квадратных скобках удаляется :)

Может кто-то или закончит или сое сбацает... мне с файлами облом)))

Оффлайн Gwynbleidd Автор темы

  • Эксперт
  • *****
  • Сообщений: 1319
  • Загитарированный
Re: Кто знает Си и Фортран на помощь!!!!
« Ответ #20 : Ноября 30, 2007, 14:14:21 »
при компилировании выдает ошибку-
пишет что ошибка в строке
"const N=40, M=30;"

Оффлайн Yura Bright

  • Опытный
  • ****
  • Сообщений: 608
Re: Кто знает Си и Фортран на помощь!!!!
« Ответ #21 : Ноября 30, 2007, 14:14:44 »
Pluto: х=х - мое любимое! )))

Оффлайн Yura Bright

  • Опытный
  • ****
  • Сообщений: 608
Re: Кто знает Си и Фортран на помощь!!!!
« Ответ #22 : Ноября 30, 2007, 14:15:32 »
при компилировании выдает ошибку-
пишет что ошибка в строке
"const N=40, M=30;"

А если
const int N=....

Оффлайн Gwynbleidd Автор темы

  • Эксперт
  • *****
  • Сообщений: 1319
  • Загитарированный
Re: Кто знает Си и Фортран на помощь!!!!
« Ответ #23 : Ноября 30, 2007, 14:18:09 »
исправил вроде

Оффлайн Yura Bright

  • Опытный
  • ****
  • Сообщений: 608
Re: Кто знает Си и Фортран на помощь!!!!
« Ответ #24 : Ноября 30, 2007, 14:19:13 »
пусть будут не константы...


Оффлайн Gwynbleidd Автор темы

  • Эксперт
  • *****
  • Сообщений: 1319
  • Загитарированный
Re: Кто знает Си и Фортран на помощь!!!!
« Ответ #25 : Ноября 30, 2007, 14:19:32 »
так исправил вроде
исходник такой пока-компилит-все правильно вроде пока что:

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

int N=40, M=30;
float matrix[40][30];
int X; //искомое число строк


main()
{
   X=0;
   
   printf("%i %i", N, M);
   for(int i=0; i<N; i++)
     {
        printf("\n");
        for(int j=0; j<M; j++)
          {
             (matrix[j]==0, X++, X=X); 
             printf("%f",matrix[j]);
          }
     }
 
   printf("%i", X);   

}

Оффлайн Pluto

  • Ветеран форума
  • ******
  • Сообщений: 4332
  • Мордентатор-мелизматик
    • инстаграмр
Re: Кто знает Си и Фортран на помощь!!!!
« Ответ #26 : Ноября 30, 2007, 14:20:52 »
Yura Bright:

[code] Надо юзать [сode][/code]

Оффлайн Yura Bright

  • Опытный
  • ****
  • Сообщений: 608
Re: Кто знает Си и Фортран на помощь!!!!
« Ответ #27 : Ноября 30, 2007, 14:26:37 »
Pluto: Спасибо, попробую... Перечитал условия и понял, что не число нулей а число строк с нулями вывести. Алгоритм чуть изменить надо.

Оффлайн Gwynbleidd Автор темы

  • Эксперт
  • *****
  • Сообщений: 1319
  • Загитарированный
Re: Кто знает Си и Фортран на помощь!!!!
« Ответ #28 : Ноября 30, 2007, 14:33:23 »
как именно? я в програмировании полный 0 ((((

Оффлайн Yura Bright

  • Опытный
  • ****
  • Сообщений: 608
Re: Кто знает Си и Фортран на помощь!!!!
« Ответ #29 : Ноября 30, 2007, 14:41:36 »
попробуй это забить и запустить