Напишите пожалуйста программу ** языке СИ. Даны натуральные числа a1, a2... признак конца...

0 голосов
42 просмотров

Напишите пожалуйста программу на языке СИ.
Даны натуральные числа a1, a2... признак конца последовательности 222. Найти количество 5 в последовательности и сумму последовательности


Информатика (83 баллов) | 42 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

#include
#include
int main (int argc, char *argv[])
{
    int A, k = 0;
    double S = 0;
    scanf("%d", &A);
    while (A != 222)
    {
        if (A == 5) k++;
        S += A;
        scanf("%d", &A);
    }
    printf("k = %d\n",k);
    printf("S = %f",S);
    getch();
}

(34.0k баллов)
0 голосов

//Элементарно
//GNU G++ 14 6.2.0

#include
int main(){
  int summ = 0, count = 0, a;
     do{
         std::cin >>a;
         if(a==5) count++;
         summ+=a;
      }while(a!=222);

  std::cout<<"Кол-во 5: "<<count<<std::endl;<br>  std::cout<<"Сумма ряда: "<<summ-222;<br>  return 0;
}

(3.8k баллов)