Перевод кода с С++ на Си - C (СИ)

Узнай цену своей работы

Формулировка задачи:

#include<iostream.h>
#include<conio.h>
int main() {
clrscr();
     int x,i,d;
    i = 2;
      cout << "Vvedit chyslo: ";
       cin >> x;
      int dvo[200];
     int t =0;
    while(x>1)    {
       d=x%i;
       dvo[t] =d;
       x/=i;
       t++;
    }
    t--;
       cout << "Dviikove chyslo: ";
       cout << 1;
    while(t>=0){
    cout << dvo[t];
    t--;
    }
    cout <<endl;
    return 0;
}

Решение задачи: «Перевод кода с С++ на Си»

textual
Листинг программы
#include <iostream.h>
#include <math.h>
#include <conio.h>
#define N 4
main(){ 
clrscr();
int A[N][N],i,j,min;
    for (i=0; i<N; i++)
        for (j=0; j<N; j++)
    {
        cin>>A[i][j];
            if (i>=j&&A[i][j]<min)
                min=A[i][j];
        }
    cout<<"in array A:";
    for (i=0; i<N; i++)
    {
        cout<<endl;
        for (j=0; j<N; j++)
        cout<<A[i][j]<<" ";
    }
    cout<<"\n minimal element under the main diagonal= "<<min;
return 0;
 }

Объяснение кода листинга программы

  1. Включаются необходимые заголовочные файлы
  2. Определяется значение константы N, которая задает размер массива
  3. В цикле происходит заполнение массива A значениями, введенными пользователем
  4. В цикле происходит поиск минимального элемента в массиве A, начиная с главной диагонали
  5. Выводится на экран массив A
  6. Выводится на экран минимальный элемент под главной диагональю
  7. Завершается выполнение программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5