В массиве обнулить каждый третий элемент (блок-схема) - C (СИ)

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

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

Задание : В массиве из 20 элементов обнулить каждый третий элемент. Распечатать исходные и полученные значения массива. Помогите составить блок-схему.

Решение задачи: «В массиве обнулить каждый третий элемент (блок-схема)»

textual
Листинг программы
/*massiv*/ 
#include<stdio.h>; 
#include<math.h>; 
#include<conio.h>; 
int main() 
 { 
float a[20]; 
int n; 
clrscr(); 
printf("<br>\n"); 
printf("|My programma |\n"); 
printf("|Orlova 3105 |\n"); 
printf("|Samara 2016 |\n"); 
printf("<br>\n"); 
printf("vvedi massiv a[20]\n"); 
for(n=0;n<20;n++){ 
scanf("%f",& a[n]); 
} 
for(n=0;n<20;n++) 
a[3*n+2]=0; 
printf("massiv a\n"); 
for(n=0;n<20;n++){ 
printf("%2d%10.2f\n", n,a[n]); 
} 
getch(); 
return 0; 
}

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

  1. Объявлен массив a типа float с размером 20.
  2. Введен цикл, который позволяет пользователю ввести 20 чисел и сохранить их в массиве a.
  3. Следующий цикл проходит по массиву a и обнуляет каждый третий элемент.
  4. Выводится массив a на экран.
  5. Каждое число в массиве выводится на отдельной строке с указанием его номера.

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


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

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

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