Member 13188016 Ответов: 1

Как сделать программу, которая показывает результат двух программ линейки горизонталки


Есть две разные программы, которые используют цикл, я хочу сделать программу, которая показывает оба результата двух программ выстраиваются горизонтально, что я путаю, так это то, что они оба используют функцию цикла, поэтому при отладке первая программа покажет весь результат вертикально, а затем продолжит вторую программу.Я попытался использовать вложенный цикл для печати строки как внешнего цикла, но количество итераций для цикла из двух программ отличается, поэтому я не могу его унифицировать.

first program :
  int main()
  {
   float x;
   int i;
      for(i=0;i<=100;i++) {
          x=i/100.0;
          printf("x=%f\n",x);
                     }
     return 0;
    }

  second program:
int main()
 {
   float x;
   for(x=0.0;x<=1.0;x+=0.01)
          {
             printf("x=%f\n",x);
            }
 return 0;
    }


Что я уже пробовал:

пытался использовать вложенный цикл для печати строки, но внешнее условие цикла также определяет результат, в то время как две программы будут увеличиваться на 1, но имеют разные условия
for ( init; condition; increment ) {
   statement(s);
 }

Или, может быть, использовать array(?)

Maciej Los

Вы когда-нибудь слышали о асинхронное программирование?

Member 13188016

нет:/
https://ibb.co/gw1tAk
это результат задачи, которую я хочу написать
поскольку я новичок, так что, возможно, подойти к этой проблеме тоже начинающим способом :/

1 Ответов

Рейтинг:
0

CPallini

Я предлагаю вам получить результаты только с помощью одной программы.
Вы можете либо использовать один цикл, либо лучше (по крайней мере, на мой взгляд) собрать результаты в массивы и в конце вычислений вывести их в соответствии с вашими потребностями.


Member 13188016

спасибо за ответ
https://ibb.co/gw1tAk пожалуйста, обратитесь к этой ссылке для получения выходных данных.
для получения этого вывода лучше использовать цикл или массив(?)
и, пожалуйста, объясните, как это сделать!!