Автоматический подсчет и вывод результата - 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д