Автор Tema Sapyzhanov задал вопрос в разделе Другие языки и технологии
Помогите решить С++. Даны натуральные числа от 35 до 87. и получил лучший ответ
Ответ от Ёергей Казаков[гуру]
#include
for (int i=35; i<=87;i++)
{
int m = i % 7;
if (m==1 || m==2 || m=5)
printf("%d",i);
}
Ответ от Just[гуру]
Используй остаток от деления. if(arr[i]%7 == 1) - где arr[i] - числа в массиве. Что то вроде того. Перебираешь их в цикле и потом по условию выводишь на экран.
Используй остаток от деления. if(arr[i]%7 == 1) - где arr[i] - числа в массиве. Что то вроде того. Перебираешь их в цикле и потом по условию выводишь на экран.
Ответ от Олексій Лясковський[активный]
Кажысь так
#include
#include
using namespace std;
int main(){
vector rez;
int n,c,r=0;
cin>>n;
for (int i=0;i>c;
if(c%7==1||c%7==2||c%7==5){
r++;
rez.push_back(c);
}
}
for(int j=0;j<r;j++){
cout<<rez[j]<<' ';
}
}
Кажысь так
#include
#include
using namespace std;
int main(){
vector rez;
int n,c,r=0;
cin>>n;
for (int i=0;i>c;
if(c%7==1||c%7==2||c%7==5){
r++;
rez.push_back(c);
}
}
for(int j=0;j<r;j++){
cout<<rez[j]<<' ';
}
}
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Помогите решить С++. Даны натуральные числа от 35 до 87.