Предмет: Информатика, автор: gahesic962

Языки программирования С++
Программа вводит натуральное n, затем вводит вещественные числа в соответствии с этим количеством. Найти сумму тех чисел, порядковый номер которых кратен 3

Ответы

Автор ответа: lozromanik
0

Відповідь:

#include<iostream>

#include<locale>

#include<conio.h>

bool Summa(){

   int N;

   long double Suma=0,t;

   setlocale(0,"");

   std::cout<<"Введите N:\n";

   std::cin>>N;

   if(N<=0){

       std::cout<<"\nНеверный ввод количества, повторите ввод.";

       std::cin.clear();//очистка состояния потока ввода

       std::cin.ignore(100000000,'\n');//очистка потока

       return true;

   }

   else{

           for(int d=1;d<=N;d++){

           std::cout<<"Введите "<<d<<"-ое число:\n";

           std::cin>>t;

           if(d%3==0) Suma+=t;

       }

       std::cout<<"Сумма = "<<Suma;

       return false;

   }

}

int main(){

   while(true){

   if(!Summa()) break;}

   std::cout<<"\nСпасибо! Для закрытия нажмите любую клавишу.";

   getch();//задержка консоли

   return 0;}

Похожие вопросы
Предмет: Алгебра, автор: uuraaaa