Напишите пожалуйста с C++! 1) Вывести все нечетные числа от 1 до 100 и вывести их сумму; 2) Дано N чисел, вводимых с клавиатуры. Подсчитать каких среди них больше четных или нечетных. 3) Даны натуральные числа от 20 до 50. Напе...
Напишите пожалуйста с C++!
1) Вывести все нечетные числа от 1 до 100 и вывести их сумму;
2) Дано N чисел, вводимых с клавиатуры. Подсчитать каких среди них больше четных или нечетных.
3) Даны натуральные числа от 20 до 50. Напечатать те из них, которые делятся на 3, но не делятся на 5.
4) Даны натуральные числа от 35 до 87. Вывести на консоль те из них, которые при делении на 7 дают остаток 1, 2 или 5. (используются цикл for и условный оператор if).
Ответ(ы) на вопрос:
Гость
1)
#include
using namespace std;
int main(){
int sum=0;
for (int i=1;i<=100;i++){
if(i%2!=0){
cout << i << endl;
sum+=i;
}
}
cout << "Сумма: " << sum;
return 0;
}
2)
#include
using namespace std;
int main(){
int n=0;
int x;
int a=0;
int b=0;
cin >> n;
for(int i=0;i> x;
if(x%2==0){
a++;
}
else{
b++;
}
}
if(a>b){ cout << "Четных больше"; }
else { cout << "Нечетных больше"; }
return 0;
}
3)
#include
using namespace std;
int main(){
for(int i=20;i<=50;i++){
if(i%3==0 && i%5!=0){ cout << i << endl; }
}
return 0;
}
4)
#include
using namespace std;
int main(){
for(int i=35;i<=87;i++){
if(i%7==1 || i%7==2 || i%7==5){
cout << i << endl;
}
}
return 0;
}
Гость
1)
#include
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
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
using namespace std;
int main() {
for(int i = 20; i < 51; i++)
if(i % 3 == 0 && i % 5 != 0) cout << i << endl;
}
4)
#include
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;
}
Не нашли ответ?
Похожие вопросы