В квадратной матрице целых чисел, заменить цифрою 3 все элементы что делятся на нее - C (СИ)

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

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

Помогите написать программу на Си.В квадратной матрице целых чисел, заменить цифрою 3 все элементы что делятся на нее.
#include<stdio.h>
#include<conio.h>
    void main (){
     int i,j,m,n;
     float a[4][4],s;
     clrscr();
     printf("m,n=");
        scanf("%d%d",&m,&n);
        printf("Vvedite a\n");
      for(i=0;i<m;i++)
      for(j=0;j<n;j++)
        scanf("%f",&a[i][j]);
   
       }

Решение задачи: «В квадратной матрице целых чисел, заменить цифрою 3 все элементы что делятся на нее»

textual
Листинг программы
#include<stdio.h>
#include<conio.h>
void main(){
    int i,j,m,n;
    int a[3][3];
    clrscr();
        printf("m=");
        scanf("%d",&m);
        printf("Введите a\n");
    for(i=0;i<m;i++)
    for(j=0;j<m;j++)
        scanf("%d",&a[i][j]);
        puts("*** Введеная квадратная матрица ***");
       for(i=0;i<m;i++)
       for(j=0;j<m;j++)
        printf("%d\t",a[i][j]);
        printf("\n");
    for(i=0;i<m;i++)
    for(j=0;j<m;j++)
        if(!(a[i][j]%3)){
        a[i][j]=3;
                puts("Новая матрица заменненая цыфрой 3:\n");
    printf("%d",a[i][j]);
    }
    getch();
}

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

В этом коде:

  1. Объявляются переменные i, j, m, n и массив a размером 3х3.
  2. С помощью функции scanf вводится размер матрицы m и с помощью двух вложенных циклов for вводится сама матрица a.
  3. Выводится введенная квадратная матрица.
  4. С помощью двух вложенных циклов for осуществляется проверка всех элементов матрицы a на делимость на 3, если делится заменяется на 3.
  5. Выводится новая матрица, замененная цифрой 3.
  6. В конце программы используется функция getch() для остановки выполнения программы до нажатия клавиши.

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


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

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

5   голосов , оценка 4 из 5
Похожие ответы