Проверка на корректность ввода числовых данных - C (СИ)

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

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

Помогите доделать программу, нужно сделать проверку на букву, при вводе размерности и при вводе элементов. Вот сама программа
#include <stdio.h>
#include <conio.h>
 
main(){ 
    int m[100][100];
    int n, max, n_max, i, j, sum;
    
    printf ("vvedite n\n");
    scanf ("%d", &n );  
    printf ("vvedite matricu %i x %i  \n", n, n);
    for ( i = 0; i < n; i++){
        printf ("elementi  %i  stroki:\n",  i + 1);
        for ( j = 0; j < n; j++)
            scanf ("%i", &m[i][j] );
    }
        
    max = 1 << (sizeof(int) * 8 - 1);
    for ( i = 0; i < n; i++){
        sum = 0;
        for ( j = 0; j < n; j++)
            sum += m[i][j];
        if (sum > max){
            max = sum;
            n_max = i;
        }           
    }   
    printf (" \n  V %i  stroke summa elementov ",   n_max + 1);
    printf (" Maximal'na, i rovna' %i\n", max );
    getch ( ) ;
}

Решение задачи: «Проверка на корректность ввода числовых данных»

textual
Листинг программы
if(a<=0)

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

  1. Проверяется условие, что переменная a меньше или равна нулю.
  2. Если условие выполняется, то программа выводит сообщение об ошибке и просит пользователя ввести корректное значение.
  3. Если условие не выполняется, то программа продолжает работу с переменной a.

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


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

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

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