Пропадают строки массива при заполнении - C (СИ)

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

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

Здравствуйте. Пожалуйста, помогите исправить ошибку. Я хочу заполнить символами 4 строки,но постоянно пропадает какая-нибудь строка, как бы я не менял знак сравнения. Заранее благодарен
Листинг программы
  1. #include<stdio.h>
  2. #include<conio.h>
  3. main()
  4. {
  5. int i;
  6. char str[4][80];
  7. printf("\nZapolnite stroki:\n");
  8. for(i=0; i<=4; i++)
  9. gets(str[i]);
  10. printf("\n vi vveli\n");
  11. for(i=1; i<=4; i++)
  12. printf("\nstroka %d\n %s",i,str[i]);
  13. getch();
  14. return 0;
  15. }

Решение задачи: «Пропадают строки массива при заполнении»

textual
Листинг программы
  1. for(i=0; i<4; i++)

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

  1. Объявляется переменная i типа int и инициализируется значением 0.
  2. Устанавливается условие цикла for: i < 4.
  3. На каждой итерации цикла значение переменной i увеличивается на 1.
  4. В теле цикла ничего не происходит, поэтому код в нем отсутствует.
  5. После завершения цикла условие проверяется еще раз, и цикл завершается, когда значение i становится равным 4.
  6. Значение переменной i становится равным 4.

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


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

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

14   голосов , оценка 3.929 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы