Объяснение: всё дело в том, что в первом случае (в верхнем, где s = 0 написано вне цикла) s изначально равен нулю, а затем с каждой итерацией цикла s увеличивается.
А втором случае на каждой итерации цикла сначала присваивается s = 0, а затем уже изменяется. Поэтому перед каждой следующей итерацией цикла всё что происходило с s раньше обнуляется.
Если подвести итог, то разница заключается в том, что присваивание находится в цикле или вне него, а значит выполняется один раз (если вне цикла) или много раз (если внутри)
Поделитесь своими знаниями, ответьте на вопрос:
1.Сферы жизниВыделите цветом все правильные ответы.Какие сферы жизни испытывают изменения при переходе на уровень информационного общества?сфера образованиясфера воспитания детейсфера культуры и искусствасфера питанияЖелтый. 2.Область изученияВведите с клавиатуры пропущенное слово.Объектами изучения информатики являются информация, процессы её сбора, хранения и преобразования с систем обработки информации, , включая его механические части и программное обеспечение. 3. Выберите правильный вариант ответа.Кто считается автором термина «информационное общество»?Юдзиро ХаяшиЮдзиро МуракамеЮдзиро Курасава. 4. Введите с клавиатуры пропущенные элементы.Дополните текст, чтобы получилась верная структура области изучения информатики.– фундаментальные основы информатики: изучение общих свойств информации.– информатика: процессы сбора, хранения, поиска, передачи, преобразования и использования информации в различных сферах жизни.– технические и программные средства информатики: разработка методов и правил рационального проектирования систем обработки информации.– информационные технологии: разработка технологий использования систем обработки информации для решения практических и научных задач– информатика: разработка методов взаимодействия человека с системами обработки информации.5. История развитияВыберите правильный ответ из выпадающего списка.В каком году была принята структура предметной области информатики?19962006198619666. Подчеркните правильный ответ.Назовите, какие черты характерны для «информационного общества»?общество, которое использует примитивные технологии и ручной трудобщество, которое занимается сельским хозяйствомобщество, которое использует информацию во всех сферах жизниобщество, где у всех есть мобильные телефоны
#include <iostream>
#include <cmath>
using namespace std;
signed main()
{
setlocale(LC_ALL, "Rus");
int N;
bool haveZero = false, haveOne = false;
cin >> N;
N = abs(N);
while(N>0){
if(N % 10 == 0)
haveZero = true;
if(N % 10 == 1)
haveOne = true;
N /= 10;
}
cout << "Наличие нуля: " << boolalpha << haveZero << endl;
cout << "Наличие единицы в числе: " << boolalpha << haveOne << endl;
return 0;
}