elyashatdinova
?>

Максим пытается представить, как можно было бы использовать роботов в различных ситуациях, описанных в произведениях. например, для тома сойера, которого тетушка полли отправила красить забор, максим придумал робота-маляра и решил, что такому роботу достаточно одной команды: покрась доску. алгоритм покраски забора из 20 досок максим записал так: 1. установить робота у левого края забора. 2. для i = 1..20 повторять: 2.1. покрась доску. сможет ли робот-маляр покрасить забор? в чем ошибка максима? исправьте алгоритм, добавив необходимую(-ые) команду(-ы)

Информатика

Ответы

Zashchitin Denis

Не сможет так как он не будет двигаться в правую сторону и значит будет красить 20 раз только одну доску

Evagg3856

#include <iostream>

int n, k, sum;  {n - количество чисел, k - считываемое значение, sum - сумма чисел}

using namespace std;

int main()

{

cout << "Введите количество элементов: ";

cin >> n;

for (int i = 0; i < n; i++) {

 cin >> k;

{пока вводимое число не будет натуральным,выводится сообщение об ошибке и ввод значения с клавиатуры}

 while (k <= 0){

  cout << "Число должно быть натуральным [1...n]" << endl;

  cin >> k;

 }

 sum = sum + k;  //суммируем натуральные числа

}

cout << sum;  //выводим сумму

   return 0;

}

ovalenceva77
#include <iostream>
using namespace std;
int main(){ 
int N,i,k,sum;    
sum=0;   
cin>>N; 
for(i=0;i<N;i++)
{   
cin>>k; 
  sum += k; 
}
cout<<sum;
return 0;}
2.
#include <iostream>
using namespace std;
int main(){   
 int N,i,k,number;   
 k=0;   
cin>>N;   
 for(i=0;i<N;i++){   
    cin>>number;     
 if(number == 0){           
 k+=1;     
  }   
 }   
 cout<<k;   
return 0;
}
3.#include <iostream>
using namespace std;
int main(){ 
  int N,i,number;   
int poz,neg,zero;   
poz = 0;    neg = 0;    zero = 0; 
   cin>>N; 
  for(i=0;i<N;i++){     
 cin>>number;     
 if(number == 0){           
 zero+=1;       
}else if(number > 0){     
      poz+=1;   
    }else{     
 neg+=1;     
 }   
 }   
cout<<"Poz: "<<poz<<endl;    cout<<"Neg: "<<neg<<endl;    cout<<"Zero: "<<zero<<endl;   
return 0;
}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Максим пытается представить, как можно было бы использовать роботов в различных ситуациях, описанных в произведениях. например, для тома сойера, которого тетушка полли отправила красить забор, максим придумал робота-маляра и решил, что такому роботу достаточно одной команды: покрась доску. алгоритм покраски забора из 20 досок максим записал так: 1. установить робота у левого края забора. 2. для i = 1..20 повторять: 2.1. покрась доску. сможет ли робот-маляр покрасить забор? в чем ошибка максима? исправьте алгоритм, добавив необходимую(-ые) команду(-ы)
Ваше имя (никнейм)*
Email*
Комментарий*