Автоматический подсчет и вывод результата - C (СИ)
Формулировка задачи:
Код программы не получается изменить так,чтобы при вводе названия в терминале и рядом чисел - она автоматически считала и выводила результат (например: ./progaramma 14 2 15 17 ->выводила результат подсчета), а если ввести название без чисел - то чтобы выдавала строку для ввода количества слогаемых,а затем строки для ввода чисел( ./programma ->"введите количество слогаемых" ->"Введите число").
Вот код программы:
#include <stdio.h> int mult (int x, int y) { return x*y; } int main () { int y,z,n,i; char buffer [32]; printf ("Введите количество множителей: "); gets (buffer); n=atoi (buffer); z=1; for (i=0; i<n; i+=1) { printf ("Введите %d число: ", i+1); gets (buffer); y=atoi (buffer); z=mult (z,y); } printf ("Результат: %d\n", z); return 0; }
Решение задачи: «Автоматический подсчет и вывод результата»
textual
Листинг программы
/*...*/ int main(int argc, char ** argv) { if ( argc > 1 ) { /* код Vtulhu */ } else { /* то, что было */ } return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д