Форум программистов, компьютерный форум, киберфорум
Наши страницы

C для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.82
System9266
7 / 7 / 3
Регистрация: 31.05.2012
Сообщений: 98
#1

Защита от неправильного ввода "Защита от дурака" - C (СИ)

01.06.2012, 19:09. Просмотров 2336. Ответов 1
Метки нет (Все метки)

Ввести элементы массива размерностью N>100;
Предусмотреть защиту на каждый ввод элемента массива N>100;
При не правильном вводе, возвращать на ТОТ же ввод снова, на котором не прошла проверка.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    const int n = 6;
    int mas[n];
    int i;
 
    // Ввод массива и вывод его на экран.
    printf("Vvdite elements massiva  N<100 \n");
    for(i = 0; i < n; i++) scanf("%d", &mas[i]);
    printf("your massiv: \n");
    for(i = 0; i < n; i++) printf("%d \t", mas[i]);
 
    return 0;
}
Добавлено через 23 минуты
могу сделать проверку только на первый ввод, на второй можно уже вводить больше 100 и тд, вот сообразить не могу, как на все 6 вводов элементов массива поставить проверку с вводом N>100
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2012, 19:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Защита от неправильного ввода "Защита от дурака" (C (СИ)):

Защита от дурака - C (СИ)
Добрый день! Помогите пожалуйста:как сделать, чтобы проверялось,что вводимые с клавиатуры данные принадлежат типу int. #include...

Защита от дурака - C (СИ)
Здравствуйте. Собственно имею такой код. #define _CRT_SECURE_NO_WARNINGS #include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; ...

Защита от дурака в консольном приложении - C (СИ)
Всем привет, начинал изучать си. Сейчас пишу консольное приложение, вот, нужно сделать так чтобы пользователь мог вводить только...

Защита от дурака при вводе элементов массива - C (СИ)
помоги, пожалуйста, написать защиту от дурака(после 38 и после 42 строк) #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #define N 100 ...

Защита от ввода символов - C (СИ)
не могу поставить защиту от ввода символов, помогите, заранее спасибо.Уже встречался с такой проблемой,но толко не разобрался ...

Защита от пустого ввода - C (СИ)
Привет всем! Написал программку рассчитывающую возрастные группы(такое было задание). Прога работает, реализована защита от ввода...

1
edward_jonson
160 / 160 / 25
Регистрация: 23.02.2011
Сообщений: 392
01.06.2012, 20:25 #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    const int n = 6;
    int mas[n];
    int i;
    
    // Ввод массива и вывод его на экран.
    printf("Vvdite elements massiva  N<100 \n");
    for(i = 0; i < n; i++) do{ scanf("%d", &mas[i]); }while(mas[i] >= 100);
    printf("your massiv: \n");
    for(i = 0; i < n; i++) printf("%d \t", mas[i]);
 
    return 0;
}
3
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2012, 20:25
Привет! Вот еще темы с ответами:

Защита от ввода неправильной даты - C (СИ)
Привет, форумчанин, Не мог бы мне кто-нибудь подсказать, как, имея две дaты типа: y1y1:m1m1:d1d1:h1h1:m1m1 и y2y2:m2m2:d2d2:h2h2:m2m2, и...

Защита от дурака Ctrl+C; Ctrl+V - C (СИ)
Здравствуйте.Как сделать фильтр на ввод сочетания клавишь Ctrl+C; Ctrl+V.

Эффективна ли данная защита от ввода посторонних символов и букв - C (СИ)
Здравствуйте! В общем, я написал программу для решения следующей задачи: Определите по номеру года, является или нет этот год високосным....

Создать запись "Двигатель", которая содержит элементы "Название", "Мощность", "Скорость", "Цена" - C (СИ)
Создать запись &quot;Двигатель&quot;, которая содержит элементы &quot;Название&quot;, &quot;Мощность&quot;, &quot;Скорость&quot;, &quot;Цена&quot;. На основе записи &quot;Двигатель&quot; создать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru