Напишите с c++! 1) вывести все нечетные числа от 1 до 100 и вывести их сумму; 2) дано n чисел, вводимых с клавиатуры. подсчитать каких среди них больше четных или нечетных. 3) даны натуральные числа от 20 до 50. напечатать те из них, которые делятся на 3, но не делятся на 5. 4) даны натуральные числа от 35 до 87. вывести на консоль те из них, которые при делении на 7 остаток 1, 2 или 5. (используются цикл for и условный оператор if).

gilmutdinova011 gilmutdinova011    1   19.08.2019 13:20    3

Ответы
Murat20061 Murat20061  05.10.2020 05:07
1)
#include <iostream>

using namespace std;

int main() {
  int s = 0;
  for(int i = 1; i < 101; cout << i << ' ', s+=i, i+=2);
  cout << endl << s << endl;
}
2)
#include <iostream>

using namespace std;

int main() {
  int n, k = 0;
  cin >> n;
  for(int i = 0; i < n; i++) {
    int number;
    cin >> number;
    if(number % 2 == 0) k++;
    else k--;
  }
  if(k > 0) cout << "Четных" << endl;
  else if (k < 0) cout << "Нечетных" << endl;
  else cout << "Одинаково" << endl;
}
3)

#include <iostream>

using namespace std;

int main() {
 for(int i = 20; i < 51; i++)
   if(i % 3 == 0 && i % 5 != 0) cout << i << endl;
}
4) 
#include <iostream>

using namespace std;

int main() {
 for(int i = 35; i < 88; i++)
   if(i % 7 == 1 || i & 7 == 2 || i % 7 == 5) cout << i << endl;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика